org.plasma.sdo.repository
Class Classifier

java.lang.Object
  extended by org.plasma.sdo.repository.Element
      extended by org.plasma.sdo.repository.Classifier
Direct Known Subclasses:
Class_

public class Classifier
extends Element


Constructor Summary
Classifier(org.modeldriven.fuml.repository.Classifier classifier)
           
 
Method Summary
 SDOAlias findAlias()
           
 SDOAlias findPackageAlias()
           
 java.util.List<org.modeldriven.fuml.repository.Property> getAllProperties()
           
 java.lang.String getBusinessName()
           
 java.util.List<Comment> getComments()
           
 java.util.List<org.modeldriven.fuml.repository.Property> getDeclaredProperties()
           
 fUML.Syntax.Classes.Kernel.NamedElement getDerivation()
           
 java.util.List<org.modeldriven.fuml.repository.Classifier> getGeneralization()
           
 java.lang.String getId()
           
 java.lang.String getLocalName()
           
 java.lang.String getName()
           
 java.lang.String getNamespaceURI()
          Traverses the given classifier's package ancestry looking for an SDO namespace stereotype, and if found, returns the URI.
 java.lang.String getPackageName()
           
 java.lang.String getPackagePhysicalName()
           
 java.lang.String getPhysicalName()
           
 java.util.List<org.modeldriven.fuml.repository.Classifier> getSpecializations()
           
 fUML.Syntax.Classes.Kernel.VisibilityKind getVisibility()
           
 boolean isAbstract()
           
 boolean isDataType()
           
 boolean isRelation(Classifier other, AssociationPath relation)
           
 
Methods inherited from class org.plasma.sdo.repository.Element
getNamespaceURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Classifier

public Classifier(org.modeldriven.fuml.repository.Classifier classifier)
Method Detail

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.