public class FlowGraph extends Object
Constructor and Description |
---|
FlowGraph(Class<? extends FlowDescription> description,
List<? extends FlowIn<?>> flowInputs,
List<? extends FlowOut<?>> flowOutputs)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends FlowDescription> |
getDescription()
Returns the description class.
|
List<FlowIn<?>> |
getFlowInputs()
Returns input port elements which represent inputs of this flow graph.
|
List<FlowOut<?>> |
getFlowOutputs()
Returns output port elements which represent outputs of this flow graph.
|
FlowGraph |
getOrigin()
Returns the original flow graph object.
|
void |
setOrigin(FlowGraph origin)
Sets the original flow graph object.
|
String |
toString() |
public FlowGraph(Class<? extends FlowDescription> description, List<? extends FlowIn<?>> flowInputs, List<? extends FlowOut<?>> flowOutputs)
description
- the description of this flowflowInputs
- input elements in this flowflowOutputs
- output elements in this flowIllegalArgumentException
- if some parameters are null
public void setOrigin(FlowGraph origin)
origin
- the original flow graphgetOrigin()
public FlowGraph getOrigin()
public Class<? extends FlowDescription> getDescription()
public List<FlowIn<?>> getFlowInputs()
public List<FlowOut<?>> getFlowOutputs()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.