Uses of Interface
de.tuberlin.cs.cis.ocl.model.eval.InstanceDescriptor

Packages that use InstanceDescriptor
de.tuberlin.cs.cis.ocl.eval.instance Provides classes for representing the instance level of OCL.  
de.tuberlin.cs.cis.ocl.example.eval Provides classes implementing an example instance level of a model.  
de.tuberlin.cs.cis.ocl.model.eval Provides classes to describe the instance level of arbitrary models in terms of OCL.  
de.tuberlin.cs.cis.ocl.model.mofbridge Provides classes bridging MOF model information to implement this framework's model interface and thus supporting validation of OCL constraints on MOF compliant metamodels.  
 

Uses of InstanceDescriptor in de.tuberlin.cs.cis.ocl.eval.instance
 

Methods in de.tuberlin.cs.cis.ocl.eval.instance that return InstanceDescriptor
 InstanceDescriptor ModelInstance.getDescriptor()
          Return the descriptor of this instance.
 

Constructors in de.tuberlin.cs.cis.ocl.eval.instance with parameters of type InstanceDescriptor
ModelInstance(ModelType modelType, InstanceDescriptor mid)
          Constructs a model instance.
ModelInstance(ModelType modelType, InstanceDescriptor mid, CollectionInstance alternativeCollection)
          Constructs a navigated model instance.
 

Uses of InstanceDescriptor in de.tuberlin.cs.cis.ocl.example.eval
 

Classes in de.tuberlin.cs.cis.ocl.example.eval that implement InstanceDescriptor
 class ExampleInstanceDesc
          Describes an instance of types contained in the Example Class Diagram of OCL1.5 chapter 6.2.2.
 

Methods in de.tuberlin.cs.cis.ocl.example.eval that return InstanceDescriptor
 InstanceDescriptor ExampleInstanceDesc.cast(ClassifierDescriptor supertype)
           
 InstanceDescriptor ExampleInstanceDesc.getValue(TypedProperty attribute)
           
 InstanceDescriptor ExampleInstanceDesc.invoke(TypedProperty operation, InstanceDescriptor[] args)
           
 InstanceDescriptor[] ExampleInstanceDesc.navigate(TypedAssociation association, Instance[] qualifiers)
           
 

Methods in de.tuberlin.cs.cis.ocl.example.eval with parameters of type InstanceDescriptor
 InstanceDescriptor ExampleInstanceDesc.invoke(TypedProperty operation, InstanceDescriptor[] args)
           
 

Uses of InstanceDescriptor in de.tuberlin.cs.cis.ocl.model.eval
 

Methods in de.tuberlin.cs.cis.ocl.model.eval that return InstanceDescriptor
 InstanceDescriptor InstanceDescriptor.cast(ClassifierDescriptor type)
          Casts the actual runtime type of this instance to the specified classifier.
 InstanceDescriptor InstanceDescriptor.invoke(TypedProperty operation, InstanceDescriptor[] args)
          Invokes an operation on this instance with the arguments args.
 InstanceDescriptor[] InstanceDescriptor.navigate(TypedAssociation association, Instance[] qualifiers)
          Navigates an association of this instance with the specified qualifiers.
 InstanceDescriptor InstanceDescriptor.getValue(TypedProperty attribute)
          Returns the value of the specified attribute.
 

Methods in de.tuberlin.cs.cis.ocl.model.eval with parameters of type InstanceDescriptor
 InstanceDescriptor InstanceDescriptor.invoke(TypedProperty operation, InstanceDescriptor[] args)
          Invokes an operation on this instance with the arguments args.
 

Uses of InstanceDescriptor in de.tuberlin.cs.cis.ocl.model.mofbridge
 

Classes in de.tuberlin.cs.cis.ocl.model.mofbridge that implement InstanceDescriptor
 class MofInstance
          Describes an instance from the MOF-Model for OCL.
 

Methods in de.tuberlin.cs.cis.ocl.model.mofbridge that return InstanceDescriptor
 InstanceDescriptor ConceptFactory.getInstance(ClassifierDescriptor type, java.lang.Object object)
          Constructs a new MofInstance.
 InstanceDescriptor MofInstance.cast(ClassifierDescriptor mtd)
           
 InstanceDescriptor MofInstance.getValue(TypedProperty attribute)
           
 InstanceDescriptor MofInstance.invoke(TypedProperty operation, InstanceDescriptor[] args)
           
 InstanceDescriptor[] MofInstance.navigate(TypedAssociation association, Instance[] qualifiers)
           
 

Methods in de.tuberlin.cs.cis.ocl.model.mofbridge with parameters of type InstanceDescriptor
 InstanceDescriptor MofInstance.invoke(TypedProperty operation, InstanceDescriptor[] args)