fUML.Syntax.Classes.Kernel
Class Classifier

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Syntax.Classes.Kernel.Element
          extended by fUML.Syntax.Classes.Kernel.NamedElement
              extended by fUML.Syntax.Classes.Kernel.PackageableElement
                  extended by fUML.Syntax.Classes.Kernel.Namespace
                      extended by fUML.Syntax.Classes.Kernel.Type
                          extended by fUML.Syntax.Classes.Kernel.Classifier
Direct Known Subclasses:
Association, BehavioredClassifier, DataType, Signal

public abstract class Classifier
extends Type

An implementation of the model object ' fUML::Syntax::Classes::Kernel::Classifier'.

The following features are implemented:


Field Summary
 PropertyList attribute
           
 FeatureList feature
           
 ClassifierList general
           
 GeneralizationList generalization
           
 NamedElementList inheritedMember
           
 boolean isAbstract
           
 boolean isFinalSpecialization
           
 
Fields inherited from class fUML.Syntax.Classes.Kernel.Type
package_
 
Fields inherited from class fUML.Syntax.Classes.Kernel.Namespace
elementImport, importedMember, member, ownedMember, packageImport
 
Fields inherited from class fUML.Syntax.Classes.Kernel.NamedElement
name, namespace, qualifiedName, visibility
 
Fields inherited from class fUML.Syntax.Classes.Kernel.Element
ownedComment, ownedElement, owner
 
Constructor Summary
Classifier()
           
 
Method Summary
 void addGeneralization(Generalization generalization)
          operation addGeneralization
 boolean hasVisibilityOf(NamedElement n)
          operation hasVisibilityOf
 NamedElementList inherit(NamedElementList inhs)
          operation inherit
 NamedElementList inheritableMembers(Classifier c)
          operation inheritableMembers
 void setIsAbstract(boolean isAbstract)
          operation setIsAbstract
 void setIsFinalSpecialization(boolean isFinalSpecialization)
          operation setIsFinalSpecialization
 
Methods inherited from class fUML.Syntax.Classes.Kernel.Namespace
addElementImport, addPackageImport
 
Methods inherited from class fUML.Syntax.Classes.Kernel.NamedElement
setName, setVisibility
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isAbstract

public boolean isAbstract

generalization

public GeneralizationList generalization

feature

public FeatureList feature

inheritedMember

public NamedElementList inheritedMember

attribute

public PropertyList attribute

general

public ClassifierList general

isFinalSpecialization

public boolean isFinalSpecialization
Constructor Detail

Classifier

public Classifier()
Method Detail

addGeneralization

public void addGeneralization(Generalization generalization)
operation addGeneralization


setIsAbstract

public void setIsAbstract(boolean isAbstract)
operation setIsAbstract


inherit

public NamedElementList inherit(NamedElementList inhs)
operation inherit


inheritableMembers

public NamedElementList inheritableMembers(Classifier c)
operation inheritableMembers


hasVisibilityOf

public boolean hasVisibilityOf(NamedElement n)
operation hasVisibilityOf


setIsFinalSpecialization

public void setIsFinalSpecialization(boolean isFinalSpecialization)
operation setIsFinalSpecialization



Copyright © 2012. All Rights Reserved.