public class InvocationBehavior extends AbstractDelegatedBehavior<EOperation,InvocationDelegate.Factory.Registry,InvocationDelegate.Factory>
Modifier and Type | Field and Description |
---|---|
static String |
BODY_CONSTRAINT_KEY |
static InvocationBehavior |
INSTANCE |
static String |
NAME |
Constructor and Description |
---|
InvocationBehavior() |
Modifier and Type | Method and Description |
---|---|
InvocationDelegate.Factory |
getDefaultFactory() |
InvocationDelegate.Factory.Registry |
getDefaultRegistry() |
EPackage |
getEPackage(EOperation eOperation) |
InvocationDelegate.Factory |
getFactory(DelegateDomain delegateDomain,
EOperation eOperation) |
Class<InvocationDelegate.Factory> |
getFactoryClass() |
String |
getName() |
ExpressionInOCL |
getQueryOrThrow(MetamodelManager metamodelManager,
Operation operation)
Return the operation body associated with operation, if necessary using
ocl to create the relevant parsing environment for a textual
definition. |
Class<InvocationDelegate.Factory.Registry> |
getRegistryClass() |
getDelegatedBehaviors, getDelegateDomains, getFactories, getFactory, setDelegates, toString, validate
public static final InvocationBehavior INSTANCE
public static final String BODY_CONSTRAINT_KEY
public static final String NAME
public InvocationDelegate.Factory getDefaultFactory()
public InvocationDelegate.Factory.Registry getDefaultRegistry()
public EPackage getEPackage(EOperation eOperation)
public InvocationDelegate.Factory getFactory(DelegateDomain delegateDomain, EOperation eOperation)
public Class<InvocationDelegate.Factory> getFactoryClass()
public String getName()
public ExpressionInOCL getQueryOrThrow(MetamodelManager metamodelManager, Operation operation) throws OCLDelegateException
ocl
to create the relevant parsing environment for a textual
definition.OCLDelegateException
public Class<InvocationDelegate.Factory.Registry> getRegistryClass()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.