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, getTargets
getRelatedElements
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
getEAnnotation, getEAnnotations
Profile 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.