org.modeldriven.fuml.repository.model
Class Class_

java.lang.Object
  extended by org.modeldriven.fuml.repository.model.Element
      extended by org.modeldriven.fuml.repository.model.NamedElement
          extended by org.modeldriven.fuml.repository.model.Classifier
              extended by org.modeldriven.fuml.repository.model.Class_
All Implemented Interfaces:
Class_, Classifier, Element, NamedElement
Direct Known Subclasses:
Stereotype

public class Class_
extends Classifier
implements Class_


Constructor Summary
Class_(Class_ class_, RepositoryArtifact artifact)
           
 
Method Summary
 Property findProperty(String name)
           
 List<Property> getAllProperties()
           
 List<Property> getDeclaredProperties()
           
 Class_ getDelegate()
           
 List<Property> getNamedProperties()
           
 List<OpaqueBehavior> getOpaqueBehaviors()
           
 PropertyList getOwnedAttribute()
           
 OperationList getOwnedOperation()
           
 Property getProperty(String name)
           
 
Methods inherited from class org.modeldriven.fuml.repository.model.Classifier
getGeneral, getGeneralization, getPackage, isAbstract, isDataType
 
Methods inherited from class org.modeldriven.fuml.repository.model.NamedElement
getName, getQualifiedName
 
Methods inherited from class org.modeldriven.fuml.repository.model.Element
getArtifact, getHref, getXmiId, getXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.modeldriven.fuml.repository.Classifier
getGeneral, getGeneralization, getPackage, isAbstract, isDataType
 
Methods inherited from interface org.modeldriven.fuml.repository.NamedElement
getName, getQualifiedName
 
Methods inherited from interface org.modeldriven.fuml.repository.Element
getArtifact, getHref, getXmiId, getXmiNamespace
 

Constructor Detail

Class_

public Class_(Class_ class_,
              RepositoryArtifact artifact)
Method Detail

getOwnedAttribute

public PropertyList getOwnedAttribute()

getOwnedOperation

public OperationList getOwnedOperation()

getDelegate

public Class_ getDelegate()
Specified by:
getDelegate in interface Class_
Specified by:
getDelegate in interface Classifier
Specified by:
getDelegate in interface Element
Overrides:
getDelegate in class Classifier

getProperty

public Property getProperty(String name)
Specified by:
getProperty in interface Class_

findProperty

public Property findProperty(String name)
Specified by:
findProperty in interface Class_

getNamedProperties

public List<Property> getNamedProperties()
Specified by:
getNamedProperties in interface Class_

getAllProperties

public List<Property> getAllProperties()
Specified by:
getAllProperties in interface Class_

getDeclaredProperties

public List<Property> getDeclaredProperties()
Specified by:
getDeclaredProperties in interface Class_

getOpaqueBehaviors

public List<OpaqueBehavior> getOpaqueBehaviors()
Specified by:
getOpaqueBehaviors in interface Class_


Copyright © 2012. All Rights Reserved.