| Constructor and Description |
|---|
EdgeInfo() |
| Modifier and Type | Method and Description |
|---|---|
ExternInfo |
getExtern()
Returns external I/O information.
|
KeyInfo |
getKey()
Returns key information.
|
abstract String |
getName()
Returns the edge name.
|
Integer |
getParameterIndex()
Returns the index where this appears in the target parameters.
|
protected abstract TSelf |
getSelf()
Returns this.
|
TSelf |
withExtern(ExternInfo newValue)
Sets external I/O information.
|
TSelf |
withKey(KeyInfo newValue)
Sets key information.
|
TSelf |
withParameterIndex(int newValue)
Sets the index where this appears in the target parameters.
|
protected abstract TSelf getSelf()
public abstract String getName()
public Integer getParameterIndex()
-1 if it is not definedpublic KeyInfo getKey()
null if this port does not have any keyspublic ExternInfo getExtern()
null if this port is not externalpublic TSelf withParameterIndex(int newValue)
newValue - the parameter indexpublic TSelf withKey(KeyInfo newValue)
newValue - information objectpublic TSelf withExtern(ExternInfo newValue)
newValue - information objectCopyright © 2011–2019 Asakusa Framework Team. All rights reserved.