com.change_vision.jude.api.inf.model
Interface INamedElement

com.change_vision.jude.api.inf.model.INamedElement
All Implemented Interfaces:
IElement
All Known Implementing Classes:
IActivity, IActivityNode, IDependency, IDiagram, IFlow, IInteractionOperand, IPartition

public INamedElement
extends IElement

Interface for named elements.


Method Summary
abstract  IDependency[] getClientDependencies()
          Get Client Dependencies.
abstract  int[] getConstraints()
          Get Constraints.
abstract  String getDefinition()
          Get Definition.
abstract  IDiagram[] getDiagrams()
          Get Diagrams.
abstract  String getName()
          Get Name.
abstract  IDependency[] getSupplierDependencies()
          Get Supplier Dependencies.
abstract  boolean isPackageVisibility()
          Check Package Visibility.
abstract  boolean isPrivateVisibility()
          Check Private Visibility.
abstract  boolean isProtectedVisibility()
          Check Protected Visibility.
abstract  boolean isPublicVisibility()
          Check Public Visibility.
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
getComments, getId, getOwner, getStereotypes, getTaggedValues
 

Method Detail

getName

public abstract String getName()
Get Name.

Returns:
Name

getConstraints

public abstract int[] getConstraints()
Get Constraints.

Returns:
the array of Constraints.

getSupplierDependencies

public abstract IDependency[] getSupplierDependencies()
Get Supplier Dependencies.

Returns:
the array of Dependency.

getClientDependencies

public abstract IDependency[] getClientDependencies()
Get Client Dependencies.

Returns:
the array of Dependency.

getDefinition

public abstract String getDefinition()
Get Definition.

Returns:
String definition

isPublicVisibility

public abstract boolean isPublicVisibility()
Check Public Visibility.

Returns:
true it is public / false it is not public

isProtectedVisibility

public abstract boolean isProtectedVisibility()
Check Protected Visibility.

Returns:
true it is protected / false it is not protected

isPrivateVisibility

public abstract boolean isPrivateVisibility()
Check Private Visibility.

Returns:
true it is private / false it is not private

isPackageVisibility

public abstract boolean isPackageVisibility()
Check Package Visibility.

Returns:
true it is Package / false it is not Package

getDiagrams

public abstract IDiagram[] getDiagrams()
Get Diagrams.

Returns:
the array of Diagrams.