Package com.sodius.mdw.metamodel.uml21
Interface Behavior
-
- All Superinterfaces:
BehavioredClassifier
,Class
,Classifier
,Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,EncapsulatedClassifier
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,NamedElement
,Namespace
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ParameterableElement
,RedefinableElement
,StructuredClassifier
,TemplateableElement
,Type
- All Known Subinterfaces:
Activity
,FunctionBehavior
,Interaction
,OpaqueBehavior
,ProtocolStateMachine
,StateMachine
public interface Behavior extends Class
A representation of the model object 'Behavior'. Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution. A behavior owns zero or more parameter sets.The following features are supported:
- See Also:
UMLPackage.getBehavior()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Parameter
createOwnedParameter(String name, Type type)
Creates a newParameter
, with the specified 'Name', and 'Type', and appends it to the 'Owned Parameter' containment reference list.ParameterSet
createOwnedParameterSet(String name)
Creates a newParameterSet
, with the specified 'Name', and appends it to the ' Owned Parameter Set' containment reference list.Constraint
createPostcondition(String name)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Postcondition' containment reference list.Constraint
createPostcondition(String name, org.eclipse.emf.ecore.EClass eClass)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Postcondition' containment reference list.Constraint
createPrecondition(String name)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Precondition' containment reference list.Constraint
createPrecondition(String name, org.eclipse.emf.ecore.EClass eClass)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Precondition' containment reference list.BehavioredClassifier
getContext()
Returns the value of the 'Context' reference.Parameter
getOwnedParameter(String name, Type type)
Retrieves the firstParameter
with the specified 'Name', and 'Type' from the 'Owned Parameter' containment reference list.Parameter
getOwnedParameter(String name, Type type, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstParameter
with the specified 'Name', and 'Type' from the 'Owned Parameter' containment reference list.MDWEList<Parameter>
getOwnedParameters()
Returns the value of the 'Owned Parameter' containment reference list.ParameterSet
getOwnedParameterSet(String name)
Retrieves the firstParameterSet
with the specified 'Name' from the ' Owned Parameter Set' containment reference list.ParameterSet
getOwnedParameterSet(String name, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstParameterSet
with the specified 'Name' from the ' Owned Parameter Set' containment reference list.MDWEList<ParameterSet>
getOwnedParameterSets()
Returns the value of the 'Owned Parameter Set' containment reference list.Constraint
getPostcondition(String name)
Retrieves the firstConstraint
with the specified 'Name' from the ' Postcondition' containment reference list.Constraint
getPostcondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Retrieves the firstConstraint
with the specified 'Name' from the ' Postcondition' containment reference list.MDWEList<Constraint>
getPostconditions()
Returns the value of the 'Postcondition' containment reference list.Constraint
getPrecondition(String name)
Retrieves the firstConstraint
with the specified 'Name' from the ' Precondition' containment reference list.Constraint
getPrecondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Retrieves the firstConstraint
with the specified 'Name' from the ' Precondition' containment reference list.MDWEList<Constraint>
getPreconditions()
Returns the value of the 'Precondition' containment reference list.Behavior
getRedefinedBehavior(String name)
Retrieves the firstBehavior
with the specified 'Name' from the ' Redefined Behavior' reference list.Behavior
getRedefinedBehavior(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
Retrieves the firstBehavior
with the specified 'Name' from the ' Redefined Behavior' reference list.MDWEList<Behavior>
getRedefinedBehaviors()
Returns the value of the 'Redefined Behavior' reference list.BehavioralFeature
getSpecification()
Returns the value of the 'Specification' reference.boolean
isReentrant()
Returns the value of the 'Is Reentrant' attribute.void
setIsReentrant(boolean value)
Sets the value of the 'Is Reentrant
' attribute.void
setSpecification(BehavioralFeature value)
Sets the value of the 'Specification
' reference.boolean
validateFeatureOfContextClassifier(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
The implemented behavioral feature must be a feature (possibly inherited) of the context classifier of the behavior.boolean
validateMostOneBehaviour(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
There may be at most one behavior for a given pairing of classifier (as owner of the behavior) and behavioral feature (as specification of the behavior).boolean
validateMustRealize(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
If the implemented behavioral feature has been redefined in the ancestors of the owner of the behavior, then the behavior must realize the latest redefining behavioral feature.boolean
validateParametersMatch(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
The parameters of the behavior must match the parameters of the implemented behavioral feature.-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.BehavioredClassifier
createClassifierBehavior, createInterfaceRealization, createOwnedBehavior, createOwnedTrigger, getAllImplementedInterfaces, getClassifierBehavior, getImplementedInterfaces, getInterfaceRealization, getInterfaceRealization, getInterfaceRealizations, getOwnedBehavior, getOwnedBehavior, getOwnedBehaviors, getOwnedTrigger, getOwnedTrigger, getOwnedTriggers, setClassifierBehavior, validateClassBehavior
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Class
createNestedClassifier, createOwnedOperation, createOwnedOperation, createOwnedReception, getExtension, getExtension, getExtensions, getNestedClassifier, getNestedClassifier, getNestedClassifiers, getOwnedOperation, getOwnedOperation, getOwnedOperations, getOwnedReception, getOwnedReception, getOwnedReceptions, getSuperClass, getSuperClass, getSuperClasses, isActive, isMetaclass, setIsActive, validatePassiveClass
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Classifier
allFeatures, allParents, conformsTo, createCollaborationUse, createGeneralization, createOwnedUseCase, createRepresentation, createSubstitution, getAllAttributes, getAllOperations, getAllUsedInterfaces, getAttribute, getAttribute, getAttributes, getCollaborationUse, getCollaborationUse, getCollaborationUses, getFeature, getFeature, getFeatures, getGeneral, getGeneral, getGeneralization, getGeneralization, getGeneralizations, getGenerals, getInheritedMember, getInheritedMember, getInheritedMembers, getOperation, getOperation, getOperations, getOwnedUseCase, getOwnedUseCase, getOwnedUseCases, getPowertypeExtent, getPowertypeExtent, getPowertypeExtents, getRedefinedClassifier, getRedefinedClassifier, getRedefinedClassifiers, getRepresentation, getSubstitution, getSubstitution, getSubstitutions, getUseCase, getUseCase, getUseCases, getUsedInterfaces, hasVisibilityOf, inherit, inheritableMembers, isAbstract, isFinalSpecialization, maySpecializeType, parents, setIsAbstract, setIsFinalSpecialization, setRepresentation, validateGeneralizationHierarchies, validateMapsToGeneralizationSet, validateNoCyclesInGeneralization, validateSpecializeType
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.EncapsulatedClassifier
createOwnedPort, getOwnedPort, getOwnedPort, getOwnedPorts
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Namespace
createElementImport, createElementImport, createOwnedDiagram, createOwnedRule, createOwnedRule, createPackageImport, createPackageImport, excludeCollisions, getElementImport, getElementImport, getElementImports, getImportedElements, getImportedMember, getImportedMember, getImportedMembers, getImportedPackages, getMember, getMember, getMembers, getNamesOfMember, getOwnedDiagrams, getOwnedDiagrams, getOwnedMember, getOwnedMember, getOwnedMembers, getOwnedRule, getOwnedRule, getOwnedRules, getPackageImport, getPackageImport, getPackageImports, importMembers, membersAreDistinguishable, validateMembersDistinguishable
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.ParameterableElement
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.RedefinableElement
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.StructuredClassifier
createOwnedAttribute, createOwnedAttribute, createOwnedAttribute, createOwnedConnector, getOwnedAttribute, getOwnedAttribute, getOwnedAttributes, getOwnedConnector, getOwnedConnector, getOwnedConnectors, getPart, getPart, getParts, getRole, getRole, getRoles, validateMultiplicities
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.TemplateableElement
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Type
conformsTo, createAssociation, getAssociations, getPackage, setPackage
-
-
-
-
Method Detail
-
isReentrant
boolean isReentrant()
Returns the value of the 'Is Reentrant' attribute. The default value is"false"
. Tells whether the behavior can be invoked while it is still executing from a previous invocation.- Returns:
- the value of the 'Is Reentrant' attribute.
- See Also:
setIsReentrant(boolean)
,UMLPackage.getBehavior_IsReentrant()
-
setIsReentrant
void setIsReentrant(boolean value)
Sets the value of the 'Is Reentrant
' attribute.- Parameters:
value
- the new value of the 'Is Reentrant' attribute.- See Also:
isReentrant()
-
getRedefinedBehaviors
MDWEList<Behavior> getRedefinedBehaviors()
Returns the value of the 'Redefined Behavior' reference list. The list contents are of typeBehavior
. References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior.- Returns:
- the value of the 'Redefined Behavior' reference list.
- See Also:
UMLPackage.getBehavior_RedefinedBehavior()
-
getRedefinedBehavior
Behavior getRedefinedBehavior(String name)
Retrieves the firstBehavior
with the specified 'Name' from the ' Redefined Behavior' reference list.- Parameters:
name
- The 'Name' of theBehavior
to retrieve, ornull
.- Returns:
- The first
Behavior
with the specified 'Name', ornull
. - See Also:
getRedefinedBehaviors()
-
getRedefinedBehavior
Behavior getRedefinedBehavior(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
Retrieves the firstBehavior
with the specified 'Name' from the ' Redefined Behavior' reference list.- Parameters:
name
- The 'Name' of theBehavior
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.eClass
- The Ecore class of theBehavior
to retrieve, ornull
.- Returns:
- The first
Behavior
with the specified 'Name', ornull
. - See Also:
getRedefinedBehaviors()
-
getOwnedParameters
MDWEList<Parameter> getOwnedParameters()
Returns the value of the 'Owned Parameter' containment reference list. The list contents are of typeParameter
. References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.- Returns:
- the value of the 'Owned Parameter' containment reference list.
- See Also:
UMLPackage.getBehavior_OwnedParameter()
-
createOwnedParameter
Parameter createOwnedParameter(String name, Type type)
Creates a newParameter
, with the specified 'Name', and 'Type', and appends it to the 'Owned Parameter' containment reference list.- Parameters:
name
- The 'Name' for the newParameter
, ornull
.type
- The 'Type' for the newParameter
, ornull
.- Returns:
- The new
Parameter
. - See Also:
getOwnedParameters()
-
getOwnedParameter
Parameter getOwnedParameter(String name, Type type)
Retrieves the firstParameter
with the specified 'Name', and 'Type' from the 'Owned Parameter' containment reference list.- Parameters:
name
- The 'Name' of theParameter
to retrieve, ornull
.type
- The 'Type' of theParameter
to retrieve, ornull
.- Returns:
- The first
Parameter
with the specified 'Name', and 'Type', ornull
. - See Also:
getOwnedParameters()
-
getOwnedParameter
Parameter getOwnedParameter(String name, Type type, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstParameter
with the specified 'Name', and 'Type' from the 'Owned Parameter' containment reference list.- Parameters:
name
- The 'Name' of theParameter
to retrieve, ornull
.type
- The 'Type' of theParameter
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.createOnDemand
- Whether to create aParameter
on demand if not found.- Returns:
- The first
Parameter
with the specified 'Name', and 'Type', ornull
. - See Also:
getOwnedParameters()
-
getContext
BehavioredClassifier getContext()
Returns the value of the 'Context' reference. The classifier that is the context for the execution of the behavior. If the behavior is owned by a BehavioredClassifier, that classifier is the context. Otherwise, the context is the first BehavioredClassifier reached by following the chain of owner relationships. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior.- Returns:
- the value of the 'Context' reference.
- See Also:
UMLPackage.getBehavior_Context()
-
getPreconditions
MDWEList<Constraint> getPreconditions()
Returns the value of the 'Precondition' containment reference list. The list contents are of typeConstraint
. An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.- Returns:
- the value of the 'Precondition' containment reference list.
- See Also:
UMLPackage.getBehavior_Precondition()
-
createPrecondition
Constraint createPrecondition(String name, org.eclipse.emf.ecore.EClass eClass)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Precondition' containment reference list.- Parameters:
name
- The 'Name' for the newConstraint
, ornull
.eClass
- The Ecore class of theConstraint
to create.- Returns:
- The new
Constraint
. - See Also:
getPreconditions()
-
createPrecondition
Constraint createPrecondition(String name)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Precondition' containment reference list.- Parameters:
name
- The 'Name' for the newConstraint
, ornull
.- Returns:
- The new
Constraint
. - See Also:
getPreconditions()
-
getPrecondition
Constraint getPrecondition(String name)
Retrieves the firstConstraint
with the specified 'Name' from the ' Precondition' containment reference list.- Parameters:
name
- The 'Name' of theConstraint
to retrieve, ornull
.- Returns:
- The first
Constraint
with the specified 'Name', ornull
. - See Also:
getPreconditions()
-
getPrecondition
Constraint getPrecondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Retrieves the firstConstraint
with the specified 'Name' from the ' Precondition' containment reference list.- Parameters:
name
- The 'Name' of theConstraint
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.eClass
- The Ecore class of theConstraint
to retrieve, ornull
.createOnDemand
- Whether to create aConstraint
on demand if not found.- Returns:
- The first
Constraint
with the specified 'Name', ornull
. - See Also:
getPreconditions()
-
getPostconditions
MDWEList<Constraint> getPostconditions()
Returns the value of the 'Postcondition' containment reference list. The list contents are of typeConstraint
. An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.- Returns:
- the value of the 'Postcondition' containment reference list.
- See Also:
UMLPackage.getBehavior_Postcondition()
-
createPostcondition
Constraint createPostcondition(String name, org.eclipse.emf.ecore.EClass eClass)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Postcondition' containment reference list.- Parameters:
name
- The 'Name' for the newConstraint
, ornull
.eClass
- The Ecore class of theConstraint
to create.- Returns:
- The new
Constraint
. - See Also:
getPostconditions()
-
createPostcondition
Constraint createPostcondition(String name)
Creates a newConstraint
, with the specified 'Name', and appends it to the ' Postcondition' containment reference list.- Parameters:
name
- The 'Name' for the newConstraint
, ornull
.- Returns:
- The new
Constraint
. - See Also:
getPostconditions()
-
getPostcondition
Constraint getPostcondition(String name)
Retrieves the firstConstraint
with the specified 'Name' from the ' Postcondition' containment reference list.- Parameters:
name
- The 'Name' of theConstraint
to retrieve, ornull
.- Returns:
- The first
Constraint
with the specified 'Name', ornull
. - See Also:
getPostconditions()
-
getPostcondition
Constraint getPostcondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Retrieves the firstConstraint
with the specified 'Name' from the ' Postcondition' containment reference list.- Parameters:
name
- The 'Name' of theConstraint
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.eClass
- The Ecore class of theConstraint
to retrieve, ornull
.createOnDemand
- Whether to create aConstraint
on demand if not found.- Returns:
- The first
Constraint
with the specified 'Name', ornull
. - See Also:
getPostconditions()
-
getOwnedParameterSets
MDWEList<ParameterSet> getOwnedParameterSets()
Returns the value of the 'Owned Parameter Set' containment reference list. The list contents are of typeParameterSet
. The ParameterSets owned by this Behavior.- Returns:
- the value of the 'Owned Parameter Set' containment reference list.
- See Also:
UMLPackage.getBehavior_OwnedParameterSet()
-
createOwnedParameterSet
ParameterSet createOwnedParameterSet(String name)
Creates a newParameterSet
, with the specified 'Name', and appends it to the ' Owned Parameter Set' containment reference list.- Parameters:
name
- The 'Name' for the newParameterSet
, ornull
.- Returns:
- The new
ParameterSet
. - See Also:
getOwnedParameterSets()
-
getOwnedParameterSet
ParameterSet getOwnedParameterSet(String name)
Retrieves the firstParameterSet
with the specified 'Name' from the ' Owned Parameter Set' containment reference list.- Parameters:
name
- The 'Name' of theParameterSet
to retrieve, ornull
.- Returns:
- The first
ParameterSet
with the specified 'Name', ornull
. - See Also:
getOwnedParameterSets()
-
getOwnedParameterSet
ParameterSet getOwnedParameterSet(String name, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstParameterSet
with the specified 'Name' from the ' Owned Parameter Set' containment reference list.- Parameters:
name
- The 'Name' of theParameterSet
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.createOnDemand
- Whether to create aParameterSet
on demand if not found.- Returns:
- The first
ParameterSet
with the specified 'Name', ornull
. - See Also:
getOwnedParameterSets()
-
getSpecification
BehavioralFeature getSpecification()
Returns the value of the 'Specification' reference. It is bidirectional and its opposite is 'Method
'. Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. If a behavior does not have a specification, it is directly associated with a classifier (i.e., it is the behavior of the classifier as a whole).- Returns:
- the value of the 'Specification' reference.
- See Also:
setSpecification(BehavioralFeature)
,UMLPackage.getBehavior_Specification()
,BehavioralFeature.getMethods()
-
setSpecification
void setSpecification(BehavioralFeature value)
Sets the value of the 'Specification
' reference.- Parameters:
value
- the new value of the 'Specification' reference.- See Also:
getSpecification()
-
validateParametersMatch
boolean validateParametersMatch(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
The parameters of the behavior must match the parameters of the implemented behavioral feature. true
-
validateFeatureOfContextClassifier
boolean validateFeatureOfContextClassifier(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
The implemented behavioral feature must be a feature (possibly inherited) of the context classifier of the behavior. true
-
validateMustRealize
boolean validateMustRealize(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
If the implemented behavioral feature has been redefined in the ancestors of the owner of the behavior, then the behavior must realize the latest redefining behavioral feature. true
-
validateMostOneBehaviour
boolean validateMostOneBehaviour(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
There may be at most one behavior for a given pairing of classifier (as owner of the behavior) and behavioral feature (as specification of the behavior). true
-
-