com.change_vision.jude.api.gsn.model
Interface IGoal

com.change_vision.jude.api.gsn.model.IGoal
All Superinterfaces:
IArgumentAsset, IArgumentationElement, IElement, IEntity, IGsnElement, IHyperlinkOwner, INamedElement
All Implemented Interfaces:
IArgumentAsset, IArgumentationElement, IElement, IEntity, IGsnElement, IHyperlinkOwner, INamedElement

public abstract IGoal
extends IArgumentAsset

Interface for Goals.


Field Summary
 
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
Method Summary
abstract  boolean isPublic()
          Check if the Goal is an Public.
abstract  boolean isUndeveloped()
          Check if the Goal is an Undeveloped.
abstract  void setIsPublic(boolean value)
          Set Public to Goal.
abstract  void setIsUndeveloped(boolean value)
          Set Undeveloped to Goal.
 
Methods inherited from class com.change_vision.jude.api.gsn.model.IArgumentAsset
getContent, setContent
 
Methods inherited from class com.change_vision.jude.api.gsn.model.IArgumentationElement
getIdentifier, setIdentifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValue, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

Method Detail

isUndeveloped

abstract boolean isUndeveloped()
Check if the Goal is an Undeveloped.

Returns:
true it is an Undeveloped / false it is not an Undeveloped

setIsUndeveloped

abstract void setIsUndeveloped(boolean value)
Set Undeveloped to Goal.

Parameters:
value - if true, it is Undeveloped, otherwise, it is not Undeveloped.
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
PARAMETER_ERROR_KEY - if a parameter is not set properly.
Values:
Error messages for exceptions.

isPublic

abstract boolean isPublic()
Check if the Goal is an Public.

Returns:
true it is an Public / false it is not an Public

setIsPublic

abstract void setIsPublic(boolean value)
Set Public to Goal.

Parameters:
value - if true, it is Public, otherwise, it is not Public.
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
PARAMETER_ERROR_KEY - if a parameter is not set properly.
Values:
Error messages for exceptions.