org.eclipse.ocl.examples.domain.ids
Interface OclInvalidTypeId

All Superinterfaces:
BuiltInTypeId, CollectionTypeId, ElementId, MetaclassId, Nameable, OclVoidTypeId, PrimitiveTypeId, TemplateableId, TemplateParameterId, TupleTypeId, TypeId
All Known Implementing Classes:
OclInvalidTypeIdImpl

public interface OclInvalidTypeId
extends OclVoidTypeId

OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.


Field Summary
 
Fields inherited from interface org.eclipse.ocl.examples.domain.ids.TypeId
BAG, BAG_NAME, BOOLEAN, BOOLEAN_NAME, CLASS_NAME, COLLECTION, COLLECTION_NAME, COLLECTION_TYPE_NAME, DATA_TYPE_NAME, ENUMERATION_NAME, INTEGER, INTEGER_NAME, INTEGER_RANGE, INTEGER_RANGE_NAME, LAMBDA_TYPE_NAME, METACLASS, METACLASS_NAME, NULL_STRING_ARRAY, NULL_TUPLE_PART_ID_ARRAY, NULL_TYPE_ID_ARRAY, OCL_ANY, OCL_ANY_NAME, OCL_COMPARABLE, OCL_COMPARABLE_NAME, OCL_INVALID, OCL_INVALID_NAME, OCL_SELF, OCL_SELF_NAME, OCL_SUMMABLE, OCL_SUMMABLE_NAME, OCL_VOID, OCL_VOID_NAME, OPERATION_NAME, ORDERED_COLLECTION, ORDERED_COLLECTION_NAME, ORDERED_SET, ORDERED_SET_NAME, PRIMITIVE_TYPE_NAME, PROPERTY_NAME, REAL, REAL_NAME, SEQUENCE, SEQUENCE_NAME, SET, SET_NAME, STRING, STRING_NAME, T_1, T_2, T_3, TUPLE_NAME, TUPLE_TYPE_NAME, UNIQUE_COLLECTION, UNIQUE_COLLECTION_NAME, UNLIMITED_NATURAL, UNLIMITED_NATURAL_NAME
 
Fields inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
NULL_TEMPLATEABLE_ID_ARRAY
 
Method Summary
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.CollectionTypeId
getElementTypeId, getGeneralizedId, getMetaTypeName, getSpecializedId, getSpecializedId
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.BuiltInTypeId
getName
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TypeId
getLiteralName, getOperationId, getPropertyId, getTemplateParameterId, getTemplateParameters, specialize
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TupleTypeId
getName, getPartId, getPartIds
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateParameterId
getIndex, getName
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.MetaclassId
getElementId, getMetaTypeName, getName, getSpecializedId
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
getLiteralName, getTemplateParameters