Uses of Interface
org.eclipse.ocl.examples.domain.ids.TemplateableId

Packages that use TemplateableId
org.eclipse.ocl.examples.domain.ids   
org.eclipse.ocl.examples.domain.ids.impl   
 

Uses of TemplateableId in org.eclipse.ocl.examples.domain.ids
 

Subinterfaces of TemplateableId in org.eclipse.ocl.examples.domain.ids
 interface CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
 interface LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
 interface MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
 interface OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
 interface OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
 interface OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
 interface TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
 

Fields in org.eclipse.ocl.examples.domain.ids declared as TemplateableId
static TemplateableId[] TemplateableId.NULL_TEMPLATEABLE_ID_ARRAY
           
 

Methods in org.eclipse.ocl.examples.domain.ids that return TemplateableId
 TemplateableId TemplateableId.getGeneralizedId()
           
 TemplateableId TemplateableId.getSpecializedId(BindingsId bindings)
          Return the typeId for this typeId specialized by typeParameters.
 

Uses of TemplateableId in org.eclipse.ocl.examples.domain.ids.impl
 

Classes in org.eclipse.ocl.examples.domain.ids.impl with type parameters of type TemplateableId
 class AbstractGeneralizedIdImpl<T extends TemplateableId>
           
 class AbstractSpecializedIdImpl<T extends TemplateableId>
           
 class AbstractTemplateableIdImpl<T extends TemplateableId>
           
 class GeneralizedTypeIdImpl<T extends TemplateableId>
           
 

Classes in org.eclipse.ocl.examples.domain.ids.impl that implement TemplateableId
 class AbstractGeneralizedIdImpl<T extends TemplateableId>
           
 class AbstractMetaclassId
           
 class AbstractSpecializedIdImpl<T extends TemplateableId>
           
 class AbstractTemplateableIdImpl<T extends TemplateableId>
           
 class GeneralizedClassIdImpl
           
 class GeneralizedCollectionTypeIdImpl
           
 class GeneralizedDataTypeIdImpl
           
 class GeneralizedLambdaTypeIdImpl
           
 class GeneralizedMetaclassIdImpl
           
 class GeneralizedNestedTypeIdImpl
           
 class GeneralizedOperationIdImpl
           
 class GeneralizedTypeIdImpl<T extends TemplateableId>
           
 class OclInvalidTypeIdImpl
           
 class OclVoidTypeIdImpl
           
 class SpecializedCollectionTypeIdImpl
           
 class SpecializedLambdaTypeIdImpl
           
 class SpecializedMetaclassIdImpl
           
 class SpecializedOperationIdImpl
           
 class SpecializedTypeIdImpl
           
 

Fields in org.eclipse.ocl.examples.domain.ids.impl declared as TemplateableId
protected  T AbstractSpecializedIdImpl.generalizedId
           
 

Methods in org.eclipse.ocl.examples.domain.ids.impl that return TemplateableId
 TemplateableId AbstractMetaclassId.getSpecializedId(BindingsId bindings)