UMLClassifier

UMLClass
StarUML Metamodel :: Data Model :: UML :: UMLClassifier

Description

none

Generalized Elements

Specialized Elements

Attributes

Visibility Name Type Description
public isAbstract Boolean
public isFinalSpecialization Boolean
public isLeaf Boolean

Operations

Visibility Name Description
public getGeneralElements(): UMLModelElement[*]

Returns all generalized (with UMLGeneralization) elements of this element.

public getSpecialElements(): UMLModelElement[*]

Returns all specialized (with UMLGeneralization) elements of this element.

public getAncestors(): UMLModelElement[*]

Returns all ancestors.

public getDescendants(): UMLModelElement[*]

Returns all descendants.

public getInheritedAttributes(): UMLAttribute[*]

Return all inherited attributes.

public getInheritedOperations(): UMLOperation[*]

Returns all inherited operations.

public getInterfaces(): UMLInterface[*]

Return all interfaces which this element realizes (with UMLInterfaceRealization).

public getComponents(): UMLComponent[*]

Return all components which this element realizes (with UMLComponentRealization).

public getDeploymentTargets(): UMLNode[*]

Returns all nodes where this element is deployed.

public getAssociationEnds(opposite: Boolean): UMLAssociationEnd[*]

Get all association ends linked to this element. If opposite is true, returns all association ends on the opposite side.

Properties

Name Value
name UMLClassifier
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Relationships

Owned Elements