public class ExecutorTupleType extends AbstractExecutorClass implements ExecutorTypeArgument
AbstractInheritance.FragmentIterableABSTRACT, OCL_ANY, OCL_INVALID, OCL_VOID, ORDERED, UNIQUEEMPTY_ARRAY| Constructor and Description |
|---|
ExecutorTupleType(String name,
Collection<? extends TuplePartId> parts) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
conformsTo(StandardLibrary standardLibrary,
Type type)
Return true if this type conform to thatType within standardLibrary.
|
Type |
getCommonType(IdResolver idResolver,
Type type)
Return the most derived type common to this type and thatType within standardLibrary.
|
TypeId |
getTypeId()
Return a unique StandardLibrary-independent identifier for this type.
|
boolean |
isEqualTo(StandardLibrary standardLibrary,
Type type)
Return true if this is the same type as thatType within standardLibrary.
|
Operation |
lookupActualOperation(StandardLibrary standardLibrary,
Operation apparentOperation) |
LibraryFeature |
lookupImplementation(StandardLibrary standardLibrary,
Operation apparentOperation)
Return the dynamic (overloaded) implementation of the staticOperation applicable to the types managed
by the given Standard Library.
|
Operation |
lookupOperation(StandardLibrary standardLibrary,
String operationName,
Type... argumentTypes) |
createInstance, createInstance, getBehavioralClass, getExtenders, getInheritance, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeParameters, getUnspecializedElement, isIsAbstract, isIsActive, isIsInterface, isIsSerializable, isOrdered, isUnique, setBehavioralClass, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setIsSerializable, setOwnedSignature, setOwningPackage, setUnspecializedElement, validateNameIsNotNull, validateUniqueInvariantNameflattenedType, getAllProperSuperFragments, getAllSuperFragments, getDepth, getFragment, getFragments, getIndex, getIndexes, getMemberOperation, getMemberProperty, getNormalizedType, getPivotClass, getSelfFragment, getSuperFragments, isClass, isEqualToUnspecializedType, isTemplateParameter, oclEquals, oclHashCode, specializeIngetCommonInheritance, getFragment, getType, initStatics, isInvalid, isOclAny, isSubInheritanceOf, isSuperInheritanceOf, isUndefined, lookupLocalOperationgetName, setNameaccept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflattenedType, getInheritance, getNormalizedType, isClass, isEqualToUnspecializedType, isTemplateParameter, specializeIngetName, setNameaccept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueoclEquals, oclHashCodepublic ExecutorTupleType(String name, Collection<? extends TuplePartId> parts)
public boolean conformsTo(StandardLibrary standardLibrary, Type type)
TypeconformsTo in interface TypeconformsTo in class AbstractExecutorTypepublic boolean isEqualTo(StandardLibrary standardLibrary, Type type)
TypeisEqualTo in interface TypeisEqualTo in class AbstractExecutorTypepublic Operation lookupActualOperation(StandardLibrary standardLibrary, Operation apparentOperation)
lookupActualOperation in interface ClasslookupActualOperation in interface CompleteInheritancelookupActualOperation in class AbstractInheritancepublic LibraryFeature lookupImplementation(StandardLibrary standardLibrary, Operation apparentOperation)
CompleteInheritancelookupImplementation in interface ClasslookupImplementation in interface CompleteInheritancelookupImplementation in class AbstractInheritancepublic Operation lookupOperation(StandardLibrary standardLibrary, String operationName, Type... argumentTypes)
public Type getCommonType(IdResolver idResolver, Type type)
TypegetCommonType in interface TypegetCommonType in class AbstractExecutorTypeCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.