org.eclipse.ocl.examples.pivot.delegate
Class SettingBehavior
java.lang.Object
org.eclipse.ocl.examples.pivot.delegate.AbstractDelegatedBehavior<org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory>
org.eclipse.ocl.examples.pivot.delegate.SettingBehavior
- All Implemented Interfaces:
- DelegatedBehavior<org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory>
public class SettingBehavior
- extends AbstractDelegatedBehavior<org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory>
Method Summary |
org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory |
getDefaultFactory()
|
org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry |
getDefaultRegistry()
|
org.eclipse.emf.ecore.EPackage |
getEPackage(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
|
ExpressionInOCL |
getExpressionInOCL(MetaModelManager metaModelManager,
Property property)
Return the feature body associated with structuralFeature, if necessary using ocl to
create the relevant parsing environment for a textual definition.. |
org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory |
getFactory(DelegateDomain delegateDomain,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
|
java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory> |
getFactoryClass()
|
java.lang.String |
getName()
|
java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry> |
getRegistryClass()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
INSTANCE
@NonNull
public static final SettingBehavior INSTANCE
DERIVATION_CONSTRAINT_KEY
@NonNull
public static final java.lang.String DERIVATION_CONSTRAINT_KEY
- See Also:
- Constant Field Values
INITIAL_CONSTRAINT_KEY
@NonNull
public static final java.lang.String INITIAL_CONSTRAINT_KEY
- See Also:
- Constant Field Values
NAME
@NonNull
public static final java.lang.String NAME
- See Also:
- Constant Field Values
SettingBehavior
public SettingBehavior()
getDefaultFactory
@Nullable
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory getDefaultFactory()
getDefaultRegistry
@NonNull
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry getDefaultRegistry()
getEPackage
@NonNull
public org.eclipse.emf.ecore.EPackage getEPackage(@NonNull
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
getExpressionInOCL
@NonNull
public ExpressionInOCL getExpressionInOCL(@NonNull
MetaModelManager metaModelManager,
@NonNull
Property property)
throws OCLDelegateException
- Return the feature body associated with structuralFeature, if necessary using ocl to
create the relevant parsing environment for a textual definition..
- Throws:
OCLDelegateException
getFactory
@Nullable
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory getFactory(@NonNull
DelegateDomain delegateDomain,
@NonNull
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
- Specified by:
getFactory
in class AbstractDelegatedBehavior<org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry,org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory>
getFactoryClass
@NonNull
public java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory> getFactoryClass()
getName
@NonNull
public java.lang.String getName()
getRegistryClass
@NonNull
public java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry> getRegistryClass()