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()
           
 SDODerivation findDerivation()
           
 SDOAlias findPackageAlias()
           
 List<org.modeldriven.fuml.repository.Property> getAllProperties()
           
 String getBusinessName()
           
 List<Comment> getComments()
           
 List<org.modeldriven.fuml.repository.Property> getDeclaredProperties()
           
 org.modeldriven.fuml.repository.Classifier getDerivationSupplier()
           
 List<org.modeldriven.fuml.repository.Classifier> getGeneralization()
           
 String getId()
           
 String getLocalName()
           
 String getName()
           
 String getNamespaceURI()
          Traverses the given classifier's package ancestry looking for an SDO namespace stereotype, and if found, returns the URI.
 String getPackageName()
           
 String getPackagePhysicalName()
           
 String getPhysicalName()
           
 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 String getName()

getId

public String getId()

getPackageName

public String getPackageName()

getPackagePhysicalName

public String getPackagePhysicalName()

findPackageAlias

public SDOAlias findPackageAlias()

findDerivation

public SDODerivation findDerivation()

getComments

public List<Comment> getComments()

getVisibility

public fUML.Syntax.Classes.Kernel.VisibilityKind getVisibility()

isAbstract

public boolean isAbstract()

isDataType

public boolean isDataType()

getGeneralization

public List<org.modeldriven.fuml.repository.Classifier> getGeneralization()

getSpecializations

public List<org.modeldriven.fuml.repository.Classifier> getSpecializations()

getDeclaredProperties

public List<org.modeldriven.fuml.repository.Property> getDeclaredProperties()

getAllProperties

public List<org.modeldriven.fuml.repository.Property> getAllProperties()

getNamespaceURI

public 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 String getPhysicalName()

getLocalName

public String getLocalName()

getBusinessName

public String getBusinessName()

findAlias

public SDOAlias findAlias()

getDerivationSupplier

public org.modeldriven.fuml.repository.Classifier getDerivationSupplier()

isRelation

public boolean isRelation(Classifier other,
                          AssociationPath relation)


Copyright © 2014. All rights reserved.