org.plasma.sdo.repository
Class Classifier
java.lang.Object
org.plasma.sdo.repository.Element
org.plasma.sdo.repository.Classifier
- Direct Known Subclasses:
- Class_
public class Classifier
- extends Element
|
Constructor Summary |
Classifier(org.modeldriven.fuml.repository.Classifier classifier)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Classifier
public Classifier(org.modeldriven.fuml.repository.Classifier classifier)
getName
public java.lang.String getName()
getId
public java.lang.String getId()
getPackageName
public java.lang.String getPackageName()
getPackagePhysicalName
public java.lang.String getPackagePhysicalName()
findPackageAlias
public SDOAlias findPackageAlias()
getComments
public java.util.List<Comment> getComments()
getVisibility
public fUML.Syntax.Classes.Kernel.VisibilityKind getVisibility()
isAbstract
public boolean isAbstract()
isDataType
public boolean isDataType()
getGeneralization
public java.util.List<org.modeldriven.fuml.repository.Classifier> getGeneralization()
getSpecializations
public java.util.List<org.modeldriven.fuml.repository.Classifier> getSpecializations()
getDeclaredProperties
public java.util.List<org.modeldriven.fuml.repository.Property> getDeclaredProperties()
getAllProperties
public java.util.List<org.modeldriven.fuml.repository.Property> getAllProperties()
getNamespaceURI
public java.lang.String getNamespaceURI()
- Traverses the given classifier's package ancestry looking for
an SDO namespace stereotype, and if found, returns the URI.
- Parameters:
classifier - the classifier
- Returns:
- the SDO namespace URI or null if not found.
getPhysicalName
public java.lang.String getPhysicalName()
getLocalName
public java.lang.String getLocalName()
getBusinessName
public java.lang.String getBusinessName()
findAlias
public SDOAlias findAlias()
getDerivation
public fUML.Syntax.Classes.Kernel.NamedElement getDerivation()
isRelation
public boolean isRelation(Classifier other,
AssociationPath relation)
Copyright © 2013. All Rights Reserved.