Interface Profile
-
- All Superinterfaces:
BaseElement,java.lang.Cloneable,java.lang.Comparable,Element,org.eclipse.emf.ecore.EObject,MDObject,ModelObject,NamedElement,Namespace,org.eclipse.emf.common.notify.Notifier,Package,PackageableElement,ParameterableElement,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject,TemplateableElement
public interface Profile extends Package
A representation of the model object 'Profile'.A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain.
The following features are supported:
- See Also:
UMLPackage.getProfile()- Model:
- annotation="MOF package='mdprofiles'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<ProfileApplication>get_profileApplicationOfAppliedProfile()Returns the value of the 'profile Application Of Applied Profile' reference list.java.util.Collection<ElementImport>getMetaclassReference()Returns the value of the 'Metaclass Reference' reference list.java.util.Collection<PackageImport>getMetamodelReference()Returns the value of the 'Metamodel Reference' reference list.booleanhas_profileApplicationOfAppliedProfile()booleanhasMetaclassReference()booleanhasMetamodelReference()-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
-
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.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Namespace
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Package
get_packageImportOfImportedPackage, get_packageMergeOfMergedPackage, getNestedPackage, getNestingPackage, getOwnedStereotype, getOwnedType, getPackagedElement, getPackageMerge, getProfileApplication, getURI, has_packageImportOfImportedPackage, has_packageMergeOfMergedPackage, hasNestedPackage, hasOwnedStereotype, hasOwnedType, hasPackagedElement, hasPackageMerge, hasProfileApplication, setURI
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.PackageableElement
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
-
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.TemplateableElement
getOwnedTemplateSignature, getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
-
-
-
-
Method Detail
-
get_profileApplicationOfAppliedProfile
java.util.Collection<ProfileApplication> get_profileApplicationOfAppliedProfile()
Returns the value of the 'profile Application Of Applied Profile' reference list. The list contents are of typeProfileApplication. It is bidirectional and its opposite is 'Applied Profile'.If the meaning of the 'profile Application Of Applied Profile' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'profile Application Of Applied Profile' reference list.
- See Also:
UMLPackage.getProfile__profileApplicationOfAppliedProfile(),ProfileApplication.getAppliedProfile()- Model:
- opposite="appliedProfile" ordered="false"
- Generated:
-
getMetamodelReference
java.util.Collection<PackageImport> getMetamodelReference()
Returns the value of the 'Metamodel Reference' reference list. The list contents are of typePackageImport. It is bidirectional and its opposite is 'profile Of Metamodel Reference'. References a package containing (directly or indirectly) metaclasses that may be extended.- Returns:
- the value of the 'Metamodel Reference' reference list.
- See Also:
UMLPackage.getProfile_MetamodelReference(),PackageImport.get_profileOfMetamodelReference()- Model:
- opposite="_profileOfMetamodelReference" ordered="false"
- Generated:
-
getMetaclassReference
java.util.Collection<ElementImport> getMetaclassReference()
Returns the value of the 'Metaclass Reference' reference list. The list contents are of typeElementImport. It is bidirectional and its opposite is 'profile Of Metaclass Reference'. References a metaclass that may be extended.- Returns:
- the value of the 'Metaclass Reference' reference list.
- See Also:
UMLPackage.getProfile_MetaclassReference(),ElementImport.get_profileOfMetaclassReference()- Model:
- opposite="_profileOfMetaclassReference" ordered="false"
- Generated:
-
has_profileApplicationOfAppliedProfile
boolean has_profileApplicationOfAppliedProfile() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasMetamodelReference
boolean hasMetamodelReference() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasMetaclassReference
boolean hasMetaclassReference() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
-