public class EcoreExecutorProperty extends ExecutorProperty implements LibraryProperty.LibraryPropertyExtension
LibraryProperty.LibraryPropertyExtension| Constructor and Description |
|---|
EcoreExecutorProperty(EStructuralFeature eFeature,
Type executorType,
int propertyIndex) |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
evaluate(Executor executor,
TypeId returnTypeId,
Object sourceValue) |
EStructuralFeature |
getEFeature() |
LibraryProperty |
getImplementation()
Returns the value of the 'Implementation' attribute.
|
void |
initValue(Object objectValue,
Object propertyValue)
Initialize the value of this property within objectValue to propertyValue.
|
getAssociationClass, getDefaultValue, getDefaultValueString, getInheritance, getKeys, getOpposite, getOwnedExpression, getPropertyId, getRedefinedProperties, getReferredProperty, getSubsettedProperty, isAttribute, isIsComposite, isIsDerived, isIsID, isIsImplicit, isIsReadOnly, isIsResolveProxies, isIsTransient, isIsUnsettable, isIsVolatile, setAssociationClass, setDefaultValue, setDefaultValueString, setIsComposite, setIsDerived, setIsID, setIsImplicit, setIsReadOnly, setIsResolveProxies, setIsTransient, setIsUnsettable, setIsVolatile, setOpposite, setOwnedExpression, setOwningClass, setReferredProperty, toString, validateCompatibleDefaultExpressiongetImplementationClass, getOwningClass, isIsStatic, setImplementation, setImplementationClass, setIsStatic, validateNameIsNotNull, validateTypeIsNotInvalid, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, 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, wait, wait, waitgetOwningClassgetImplementationClass, isIsStatic, setImplementation, setImplementationClass, setIsStatic, validateNameIsNotNull, validateTypeIsNotInvalid, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameaccept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic EcoreExecutorProperty(EStructuralFeature eFeature,
Type executorType,
int propertyIndex)
@Deprecated public Object evaluate(Evaluator evaluator, TypeId returnTypeId, Object sourceValue)
evaluate in interface LibraryPropertypublic Object evaluate(Executor executor, TypeId returnTypeId, Object sourceValue)
evaluate in interface LibraryProperty.LibraryPropertyExtensionpublic EStructuralFeature getEFeature()
public LibraryProperty getImplementation()
FeatureIf the meaning of the 'Implementation' attribute isn't clear, there really should be more of a description here...
getImplementation in interface FeaturegetImplementation in class AbstractExecutorFeatureFeature.setImplementation(LibraryFeature),
PivotPackage.getFeature_Implementation()public void initValue(Object objectValue, Object propertyValue)
PropertyThis method is not thread-safe and should only be invoked to complete construction of objectvalue before making it visible to other threads.
initValue in interface PropertyinitValue in class AbstractExecutorPropertyCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.