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

com.change_vision.jude.api.inf.model.IFlowProperty
All Superinterfaces:
IAttribute, IElement, IEntity, IHyperlinkOwner, INamedElement
All Implemented Interfaces:
IAttribute, IElement, IEntity, IHyperlinkOwner, INamedElement

public abstract IFlowProperty
extends IAttribute

Interface for Flow Properties(Parent:Block or InterfaceBlock).

Since:
sysml 1.1

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 isDirectionIn()
          Check if is flow direction is IN.
abstract  boolean isDirectionInOut()
          Check if is flow direction is INOUT.
abstract  boolean isDirectionOut()
          Check if is flow direction is OUT.
abstract  void setDirectionIn()
          Set flow direction is IN.
abstract  void setDirectionInOut()
          Set flow direction is INOUT.
abstract  void setDirectionOut()
          Set flow direction is OUT.
 
Methods inherited from class com.change_vision.jude.api.inf.model.IAttribute
getAssociation, getConnectors, getInitialValue, getMultiplicity, getNavigability, getQualifiedTypeExpression, getQualifiers, getType, getTypeExpression, isAggregate, isChangeable, isComposite, isDerived, isEnable, isStatic, setAggregation, setAggregationKind, setChangeable, setComposite, setDerived, setEnable, setInitialValue, setMultiplicity, setMultiplicityStrings, setNavigability, setQualifiedTypeExpression, setStatic, setType, setTypeExpression
 
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

isDirectionIn

abstract boolean isDirectionIn()
Check if is flow direction is IN.

Returns:
true flow direction is IN / false flow direction is not IN
Since:
sysml 1.1

isDirectionOut

abstract boolean isDirectionOut()
Check if is flow direction is OUT.

Returns:
true flow direction is OUT / false flow direction is not OUT
Since:
sysml 1.1

isDirectionInOut

abstract boolean isDirectionInOut()
Check if is flow direction is INOUT.

Returns:
true flow direction is INOUT / false flow direction is not INOUT
Since:
sysml 1.1

setDirectionIn

abstract void setDirectionIn()
Set flow direction is IN.

Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
       ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community.
       BAD_TRANSACTION_KEY - Bad Transaction.
       HAS_EXCEPTION_KEY - if an exception has occurred.
       READ_ONLY_KEY - if a read-only element is edited.
Values:
       Error messages for exceptions.
Since:
sysml 1.1

setDirectionOut

abstract void setDirectionOut()
Set flow direction is OUT.

Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
       ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community.
       BAD_TRANSACTION_KEY - Bad Transaction.
       HAS_EXCEPTION_KEY - if an exception has occurred.
       READ_ONLY_KEY - if a read-only element is edited.
Values:
       Error messages for exceptions.
Since:
sysml 1.1

setDirectionInOut

abstract void setDirectionInOut()
Set flow direction is INOUT.

Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys:
       ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community.
       BAD_TRANSACTION_KEY - Bad Transaction.
       HAS_EXCEPTION_KEY - if an exception has occurred.
       READ_ONLY_KEY - if a read-only element is edited.
Values:
       Error messages for exceptions.
Since:
sysml 1.1