org.eclipse.ocl.examples.library.executor
Class ExecutorLambdaType
java.lang.Object
org.eclipse.ocl.examples.domain.types.AbstractType
org.eclipse.ocl.examples.library.executor.ExecutorLambdaType
- All Implemented Interfaces:
- DomainElement, DomainType, ExecutorTypeArgument
public class ExecutorLambdaType
- extends AbstractType
- implements ExecutorTypeArgument
Methods inherited from class org.eclipse.ocl.examples.domain.types.AbstractType |
createInstance, createInstance, getInheritance, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMetaTypeName, getName, getNormalizedType, getPackage, getStandardLibrary, isEqualToUnspecializedType, isOrdered, isUnique |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainType |
createInstance, createInstance, getInheritance, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMetaTypeName, getName, getNormalizedType, getPackage, isEqualToUnspecializedType, isOrdered, isUnique |
ExecutorLambdaType
public ExecutorLambdaType(DomainStandardLibrary standardLibrary,
java.lang.String name,
ExecutorTypeArgument... typeArguments)
ExecutorLambdaType
@Deprecated
public ExecutorLambdaType(java.lang.String name,
ExecutorTypeArgument... typeArguments)
- Deprecated.
conformsTo
public boolean conformsTo(DomainStandardLibrary standardLibrary,
DomainType type)
- Description copied from interface:
DomainType
- Return true if this type conform to thatType within standardLibrary.
- Specified by:
conformsTo
in interface DomainType
isEqualTo
public boolean isEqualTo(DomainStandardLibrary standardLibrary,
DomainType type)
- Description copied from interface:
DomainType
- Return true if this is the same type as thatType within standardLibrary.
- Specified by:
isEqualTo
in interface DomainType
lookupImplementation
public LibraryFeature lookupImplementation(DomainStandardLibrary standardLibrary,
DomainOperation staticOperation)
- Description copied from interface:
DomainType
- Return the dynamic (overloaded) implementation of the staticOperation applicable to the types managed
by the given Standard Library.
- Specified by:
lookupImplementation
in interface DomainType
lookupOperation
public DomainOperation lookupOperation(DomainStandardLibrary standardLibrary,
java.lang.String operationName,
DomainType... argumentTypes)
getCommonType
public DomainType getCommonType(DomainStandardLibrary standardLibrary,
DomainType type)
- Description copied from interface:
DomainType
- Return the most derived type com mon to this type and thatType within standardLibrary.
- Specified by:
getCommonType
in interface DomainType
- Specified by:
getCommonType
in class AbstractType