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

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

public interface OclVoidTypeId
extends CollectionTypeId, PrimitiveTypeId, TupleTypeId, TemplateParameterId, MetaclassId

OclVoidTypeId provides a unique identifier for the null type; OclVoid.


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_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