fUML.Syntax.Classes.Kernel
Class Class_

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
                              extended by fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
                                  extended by fUML.Syntax.Classes.Kernel.Class_
Direct Known Subclasses:
Behavior, Stereotype

public class Class_
extends BehavioredClassifier

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

The following features are implemented:


Field Summary
 boolean isAbstract
           
 boolean isActive
           
 ClassifierList nestedClassifier
           
 PropertyList ownedAttribute
           
 OperationList ownedOperation
           
 ReceptionList ownedReception
           
 Class_List superClass
           
 
Fields inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
classifierBehavior, ownedBehavior
 
Fields inherited from class fUML.Syntax.Classes.Kernel.Classifier
attribute, feature, general, generalization, inheritedMember, 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
Class_()
           
 
Method Summary
 void addGeneralization(Generalization generalization)
          operation addGeneralization
 void addNestedClassifier(Classifier nestedClassifier)
          operation addNestedClassifier
 void addOwnedAttribute(Property ownedAttribute)
          operation addOwnedAttribute
 void addOwnedOperation(Operation ownedOperation)
          operation addOwnedOperation
 void addOwnedReception(Reception ownedReception)
          operation addOwnedReception
 NamedElementList inherit(NamedElementList inhs)
          operation inherit
 void setIsAbstract(boolean isAbstract)
          operation setIsAbstract
 void setIsActive(boolean isActive)
          operation setIsActive
 
Methods inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
addOwnedBehavior, setClassifierBehavior
 
Methods inherited from class fUML.Syntax.Classes.Kernel.Classifier
hasVisibilityOf, inheritableMembers, 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

ownedOperation

public OperationList ownedOperation

superClass

public Class_List superClass

isActive

public boolean isActive

ownedReception

public ReceptionList ownedReception

ownedAttribute

public PropertyList ownedAttribute

nestedClassifier

public ClassifierList nestedClassifier
Constructor Detail

Class_

public Class_()
Method Detail

setIsAbstract

public void setIsAbstract(boolean isAbstract)
operation setIsAbstract

Overrides:
setIsAbstract in class Classifier

setIsActive

public void setIsActive(boolean isActive)
operation setIsActive


addGeneralization

public void addGeneralization(Generalization generalization)
operation addGeneralization

Overrides:
addGeneralization in class Classifier

addOwnedAttribute

public void addOwnedAttribute(Property ownedAttribute)
operation addOwnedAttribute


addOwnedOperation

public void addOwnedOperation(Operation ownedOperation)
operation addOwnedOperation


addOwnedReception

public void addOwnedReception(Reception ownedReception)
operation addOwnedReception


inherit

public NamedElementList inherit(NamedElementList inhs)
operation inherit

Overrides:
inherit in class Classifier

addNestedClassifier

public void addNestedClassifier(Classifier nestedClassifier)
operation addNestedClassifier



Copyright © 2012. All Rights Reserved.