org.eclipse.ocl.examples.library.executor
Class ExecutorFragment
java.lang.Object
org.eclipse.ocl.examples.domain.types.AbstractFragment
org.eclipse.ocl.examples.library.executor.ExecutorFragment
- All Implemented Interfaces:
- DomainFragment
public class ExecutorFragment
- extends AbstractFragment
An ExecutorFragment provides the description of the properties and operations defined by some class when accessed by the same
or another class. The descriptions are normally built by direct static construction from auto-generated code, with instnaces defined
in isolation during construction then cross-references defined later by calls to init().
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExecutorFragment
public ExecutorFragment(ExecutorType derivedInheritance,
DomainInheritance baseInheritance)
ExecutorFragment
@Deprecated
public ExecutorFragment(ExecutorType derivedInheritance,
DomainInheritance baseInheritance,
ExecutorOperation[] operations,
ExecutorProperty[] properties)
- Deprecated.
getImplementation
public LibraryFeature getImplementation(DomainOperation staticOperation)
getLocalOperations
public java.lang.Iterable<? extends DomainOperation> getLocalOperations()
getLocalProperties
public java.lang.Iterable<? extends DomainProperty> getLocalProperties()
getLocalSuperTypes
public java.lang.Iterable<? extends DomainType> getLocalSuperTypes()
initOperations
public void initOperations(ExecutorOperation[] operations)
initProperties
public void initProperties(ExecutorProperty[] properties)