public interface ProfileApplication extends DirectedRelationship
From package UML::Packages.
The following features are supported:
UMLPackage.getProfileApplication()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EPackage |
getAppliedDefinition()
Retrieves the definition (Ecore representation) of the profile associated with this profile application
|
org.eclipse.emf.ecore.ENamedElement |
getAppliedDefinition(NamedElement namedElement)
Retrieves the definition (Ecore representation) of the specified named element in the profile associated with this profile application.
|
Profile |
getAppliedProfile()
Returns the value of the 'Applied Profile' reference.
|
Package |
getApplyingPackage()
Returns the value of the 'Applying Package' container reference.
|
boolean |
isStrict()
Returns the value of the 'Is Strict' attribute.
|
void |
setAppliedProfile(Profile value)
Sets the value of the '
Applied Profile' reference |
void |
setApplyingPackage(Package value)
Sets the value of the '
Applying Package' container reference |
void |
setIsStrict(boolean value)
Sets the value of the '
Is Strict' attribute |
getSources, getTargetsgetRelatedElementsaddKeyword, 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, validateNotOwnSelfgetEAnnotation, getEAnnotationsProfile getAppliedProfile()
This feature subsets the following features:
Target'From package UML::Packages.
setAppliedProfile(Profile),
UMLPackage.getProfileApplication_AppliedProfile()void setAppliedProfile(Profile value)
Applied Profile' reference.
value - the new value of the 'Applied Profile' reference.getAppliedProfile()boolean isStrict()
"false".
Specifies that the Profile filtering rules for the metaclasses of the referenced metamodel shall be strictly applied.
From package UML::Packages.
setIsStrict(boolean),
UMLPackage.getProfileApplication_IsStrict()void setIsStrict(boolean value)
Is Strict' attribute.
value - the new value of the 'Is Strict' attribute.isStrict()Package getApplyingPackage()
Profile Application'.
This feature subsets the following features:
The package that owns the profile application.From package UML::Packages.
setApplyingPackage(org.eclipse.uml2.uml.Package),
UMLPackage.getProfileApplication_ApplyingPackage(),
Package.getProfileApplications()void setApplyingPackage(Package value)
Applying Package' container reference.
value - the new value of the 'Applying Package' container reference.getApplyingPackage()org.eclipse.emf.ecore.EPackage getAppliedDefinition()
org.eclipse.emf.ecore.ENamedElement getAppliedDefinition(NamedElement namedElement)
namedElement - The named element for which to retrieve the applied definition.