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>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DERIVATION_CONSTRAINT_KEY |
static java.lang.String |
INITIAL_CONSTRAINT_KEY |
static SettingBehavior |
INSTANCE |
static java.lang.String |
NAME |
Constructor and Description |
---|
SettingBehavior() |
Modifier and Type | Method and Description |
---|---|
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) |
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() |
ExpressionInOCL |
getQueryOrThrow(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..
|
java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry> |
getRegistryClass() |
getDelegatedBehaviors, getDelegateDomains, getFactories, getFactory, setDelegates, toString, validate
@NonNull public static final SettingBehavior INSTANCE
@NonNull public static final java.lang.String DERIVATION_CONSTRAINT_KEY
@NonNull public static final java.lang.String INITIAL_CONSTRAINT_KEY
@NonNull public static final java.lang.String NAME
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory getDefaultFactory()
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry getDefaultRegistry()
@NonNull public org.eclipse.emf.ecore.EPackage getEPackage(@NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
@NonNull public ExpressionInOCL getQueryOrThrow(@NonNull MetamodelManager metamodelManager, @NonNull Property property) throws OCLDelegateException
OCLDelegateException
public org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory getFactory(@NonNull DelegateDomain delegateDomain, @NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
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>
@NonNull public java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory> getFactoryClass()
@NonNull public java.lang.String getName()
@NonNull public java.lang.Class<org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate.Factory.Registry> getRegistryClass()