Uses of Interface
de.tuberlin.cs.cis.ocl.model.check.ClassifierDescriptor

Packages that use ClassifierDescriptor
de.tuberlin.cs.cis.ocl.example.check Provides classes implementing an example type level of a model.  
de.tuberlin.cs.cis.ocl.example.eval Provides classes implementing an example instance level of a model.  
de.tuberlin.cs.cis.ocl.model.check Provides classes to describe the type level of arbitrary models in terms of OCL.  
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.  
de.tuberlin.cs.cis.ocl.model.uml Provides classes bridging the JMI description of the UML metamodel which enables the validation of M1-level constraints on UML models.  
de.tuberlin.cs.cis.ocl.type Provides classes to internally represent OCL types.  
de.tuberlin.cs.cis.ocl.type.test Provides classes for testing the internally used type system implementation.  
 

Uses of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.example.check
 

Classes in de.tuberlin.cs.cis.ocl.example.check that implement ClassifierDescriptor
 class ExampleEnumDesc
          An ExampleEnumDesc describes the enumeration type of the enumerations in the OCL 1.5 example model (i.e.
 class ExampleTypeDesc
          Describes the Classes presented in the example model defined in OCL1.5 chapter 6.2.2 Example Class Diagram.
 class StateModel
          Implements an arbitrary model whose types uses a state machine as defined in OCL 1.5 - 6.5.10 Predefined properties on All Objects.
 

Fields in de.tuberlin.cs.cis.ocl.example.check declared as ClassifierDescriptor
static ClassifierDescriptor[] ExampleTypeFacade.DIAGRAM
          All types contained in the example model class diagram.
 

Methods in de.tuberlin.cs.cis.ocl.example.check that return ClassifierDescriptor
 ClassifierDescriptor ExampleTypeFacade.getClassifier(java.lang.String name)
           
 ClassifierDescriptor ExampleTypedProperty.getType()
           
 ClassifierDescriptor StateModel.getClassifier(java.lang.String qualifiedName)
           
 

Methods in de.tuberlin.cs.cis.ocl.example.check with parameters of type ClassifierDescriptor
 boolean ExampleEnumDesc.isSubtypeOf(ClassifierDescriptor type)
           
 TypedProperty ExampleEnumDesc.getOperation(java.lang.String operationName, ClassifierDescriptor[] params, boolean classScoped)
           
 boolean ExampleTypeDesc.isSubtypeOf(ClassifierDescriptor modelType)
           
 TypedProperty ExampleTypeDesc.getOperation(java.lang.String operationName, ClassifierDescriptor[] params, boolean classScoped)
           
 TypedProperty StateModel.getOperation(java.lang.String operationName, ClassifierDescriptor[] params, boolean classScoped)
           
 boolean StateModel.isSubtypeOf(ClassifierDescriptor modelType)
           
 

Constructors in de.tuberlin.cs.cis.ocl.example.check with parameters of type ClassifierDescriptor
ExampleTypedProperty(java.lang.String propertyName, ClassifierDescriptor modelType, int upperMultiplicity)
          Constructs an association end of the example model.
ExampleTypedProperty(java.lang.String propertyName, ClassifierDescriptor dtd)
          Constructs an attribute or operation of the example model.
 

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

Methods in de.tuberlin.cs.cis.ocl.example.eval that return ClassifierDescriptor
 ClassifierDescriptor ExampleInstanceDesc.getType()
           
 

Methods in de.tuberlin.cs.cis.ocl.example.eval with parameters of type ClassifierDescriptor
 InstanceDescriptor ExampleInstanceDesc.cast(ClassifierDescriptor supertype)
           
 boolean ExampleInstanceDesc.isInstanceOf(ClassifierDescriptor type, boolean considerSubtype)
           
 Reflector ExampleInstanceModel.getReflector(ClassifierDescriptor type)
           
 

Constructors in de.tuberlin.cs.cis.ocl.example.eval with parameters of type ClassifierDescriptor
ExampleReflector(ClassifierDescriptor type, java.util.Set allInstances)
           
 

Uses of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.model.check
 

Subinterfaces of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.model.check
 interface EnumerationTypeDescriptor
          Describes an enumeration type of the model.
 

Methods in de.tuberlin.cs.cis.ocl.model.check that return ClassifierDescriptor
 ClassifierDescriptor TypeFacade.getClassifier(java.lang.String name)
          Returns the type described by its name (primarily through its qualified name).
 ClassifierDescriptor TypedProperty.getType()
          Returns the type of this property (to be specific the type of the attribute, the return type of the operation or the type of a navigated association end).
 

Methods in de.tuberlin.cs.cis.ocl.model.check with parameters of type ClassifierDescriptor
 boolean ClassifierDescriptor.isSubtypeOf(ClassifierDescriptor type)
          Returns true if this type is a subtype of the specified type.
 TypedProperty ClassifierDescriptor.getOperation(java.lang.String operationName, ClassifierDescriptor[] params, boolean classScoped)
          Resolves and returns the specified operation on this type.
 

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

Methods in de.tuberlin.cs.cis.ocl.model.eval with parameters of type ClassifierDescriptor
 InstanceDescriptor InstanceDescriptor.cast(ClassifierDescriptor type)
          Casts the actual runtime type of this instance to the specified classifier.
 boolean InstanceDescriptor.isInstanceOf(ClassifierDescriptor type, boolean considerSubtype)
          Determines if this instance is an instance of the specified type.
 Reflector ReflectionFactory.getReflector(ClassifierDescriptor type)
          Produces a Reflector reflecting the specified classifier.
 

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

Classes in de.tuberlin.cs.cis.ocl.model.mofbridge that implement ClassifierDescriptor
 class MofClassifier
          Describes a Classifier in a MOF-Model for OCL.
 class MofEnumerationType
          Describes an enumeration type from the MOF-model for OCL.
 

Methods in de.tuberlin.cs.cis.ocl.model.mofbridge that return ClassifierDescriptor
 ClassifierDescriptor ConceptFactory.getClassifier(javax.jmi.model.Classifier mofClassifier)
          Mapps a MOF Classifier to an OCL Classifier.
 ClassifierDescriptor MofFacade.getClassifier(java.lang.String name)
           
 ClassifierDescriptor MofFeature.getType()
           
 

Methods in de.tuberlin.cs.cis.ocl.model.mofbridge with parameters of type ClassifierDescriptor
 InstanceDescriptor ConceptFactory.getInstance(ClassifierDescriptor type, java.lang.Object object)
          Constructs a new MofInstance.
 boolean MofClassifier.isSubtypeOf(ClassifierDescriptor modelType)
           
 TypedProperty MofClassifier.getOperation(java.lang.String operationName, ClassifierDescriptor[] params, boolean classScoped)
           
 InstanceDescriptor MofInstance.cast(ClassifierDescriptor mtd)
           
 boolean MofInstance.isInstanceOf(ClassifierDescriptor type, boolean considerSubtype)
           
 Reflector MofReflection.getReflector(ClassifierDescriptor type)
           
 

Constructors in de.tuberlin.cs.cis.ocl.model.mofbridge with parameters of type ClassifierDescriptor
MofInstance(ClassifierDescriptor type, java.lang.Object object, ConceptFactory oclMapper)
          Constructs a primitive MOF-Instance.
MofReflector(javax.jmi.reflect.RefPackage refPackage, ClassifierDescriptor type, ConceptFactory oclMapper)
          Constructs a MofReflector.
 

Uses of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.model.uml
 

Classes in de.tuberlin.cs.cis.ocl.model.uml that implement ClassifierDescriptor
 class UmlClassifier
          Represents a refined UML Classifier description.
 

Methods in de.tuberlin.cs.cis.ocl.model.uml that return ClassifierDescriptor
 ClassifierDescriptor UmlConceptFactory.getClassifier(javax.jmi.model.Classifier mofClassifier)
           
 

Uses of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.type
 

Methods in de.tuberlin.cs.cis.ocl.type that return ClassifierDescriptor
 ClassifierDescriptor ModelType.getDescriptor()
          Returns the descriptor of this model type.
 

Methods in de.tuberlin.cs.cis.ocl.type with parameters of type ClassifierDescriptor
 boolean ModelType.isDescribedBy(ClassifierDescriptor descriptor)
          Tests if this model type is described by the specified ClassifierDescriptor.
 boolean Type.isDescribedBy(ClassifierDescriptor descriptor)
          Tests if this instance's type is described by the specified model type descriptor.
 

Constructors in de.tuberlin.cs.cis.ocl.type with parameters of type ClassifierDescriptor
ModelType(ClassifierDescriptor descriptor)
          Constructs a model type, whose behavior is defined via a ClassifierDescriptor.
 

Uses of ClassifierDescriptor in de.tuberlin.cs.cis.ocl.type.test
 

Classes in de.tuberlin.cs.cis.ocl.type.test that implement ClassifierDescriptor
 class DescAdapter
          A description adapter used for testing purposes only.
 

Methods in de.tuberlin.cs.cis.ocl.type.test that return ClassifierDescriptor
 ClassifierDescriptor DescAdapter.getType()
           
 

Methods in de.tuberlin.cs.cis.ocl.type.test with parameters of type ClassifierDescriptor
 boolean DescAdapter.isSubtypeOf(ClassifierDescriptor modelType)
           
 TypedProperty DescAdapter.getOperation(java.lang.String featureName, ClassifierDescriptor[] params, boolean inst)