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.