com.hammurapi.flow
Interface Flow

All Superinterfaces:
CommonObject, org.eclipse.emf.ecore.EObject, Factory, FlowElement, Named, NamedObjectDefinition, Node, org.eclipse.emf.common.notify.Notifier, ObjectDefinition, PropertySource
All Known Implementing Classes:
FlowImpl

public interface Flow
extends Node

A representation of the model object 'Flow'. Flow is a collection of connected nodes and sub-flows.

The following features are supported:

See Also:
FlowPackage.getFlow()

Method Summary
 String getFacadeInterface()
          Returns the value of the 'Facade Interface' attribute.
 org.eclipse.emf.common.util.EList<FlowElement> getFlowElement()
          Returns the value of the 'Flow Element' containment reference list.
 void setFacadeInterface(String value)
          Sets the value of the 'Facade Interface' attribute.
 
Methods inherited from interface com.hammurapi.flow.Node
getPin
 
Methods inherited from interface com.hammurapi.flow.FlowElement
getFlow, getViewConfig, setFlow
 
Methods inherited from interface com.hammurapi.config.Named
getName, inject, isRuntime, setName, setRuntime
 
Methods inherited from interface com.hammurapi.config.ObjectDefinition
getConstructor, getType, getValue, setConstructor, setType, setValue
 
Methods inherited from interface com.hammurapi.config.Factory
compile, create, getConfigScript, getDescription, getHomePage, getId, getService, getSource, getSupportedExecutionEnvironments, isEnabled, setConfigScript, setDescription, setEnabled, setHomePage, setId
 
Methods inherited from interface com.hammurapi.party.CommonObject
getRoles
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface com.hammurapi.config.PropertySource
getClassPath, getProfile, getProperty, injectProperties
 

Method Detail

getFlowElement

org.eclipse.emf.common.util.EList<FlowElement> getFlowElement()
Returns the value of the 'Flow Element' containment reference list. The list contents are of type FlowElement. It is bidirectional and its opposite is 'Flow'. Flow contains zero or more elements.

Returns:
the value of the 'Flow Element' containment reference list.
See Also:
FlowPackage.getFlow_FlowElement(), FlowElement.getFlow()

getFacadeInterface

String getFacadeInterface()
Returns the value of the 'Facade Interface' attribute.

If the meaning of the 'Facade Interface' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Facade Interface' attribute.
See Also:
setFacadeInterface(String), FlowPackage.getFlow_FacadeInterface()

setFacadeInterface

void setFacadeInterface(String value)
Sets the value of the 'Facade Interface' attribute.

Parameters:
value - the new value of the 'Facade Interface' attribute.
See Also:
getFacadeInterface()