public class PortInterface extends java.lang.Object implements IPortInterface
SIGNAL_ID_NOT_FOUND, SIGNAL_NAME_NOT_FOUND
Constructor and Description |
---|
PortInterface() |
Modifier and Type | Method and Description |
---|---|
int[] |
getInterface()
Get the provided or required interface of this port.
|
java.lang.String[] |
getInterfaceNames()
Get the names of the signals in the provided or required interface of this port.
|
int |
getSignalId(java.lang.String name)
Get the ID of an interface signal, given its name.
|
java.lang.String |
getSignalName(int id)
Get the name of an interface signal, given its ID.
|
int |
getSize()
Get number of signals in this provided or required interface.
|
void |
setInterface(int[] nterface)
Set the provided or required interface of this port.
|
void |
setInterfaceNames(java.lang.String[] nterfaceNames)
Set the names of the signals in the provided or required interface of this port.
|
public int[] getInterface()
IPortInterface
getInterface
in interface IPortInterface
public void setInterface(int[] nterface)
IPortInterface
setInterface
in interface IPortInterface
nterface
- An array of zero or more signal IDs.public java.lang.String[] getInterfaceNames()
IPortInterface
getInterfaceNames
in interface IPortInterface
public void setInterfaceNames(java.lang.String[] nterfaceNames)
IPortInterface
setInterfaceNames
in interface IPortInterface
nterfaceNames
- An array of zero or more signal names.
These should be in the same order as the corresponding signal IDs used in setInterface().public int getSignalId(java.lang.String name)
IPortInterface
getSignalId
in interface IPortInterface
name
- The name of a signal.public java.lang.String getSignalName(int id)
IPortInterface
getSignalName
in interface IPortInterface
id
- A signal ID.public int getSize()
IPortInterface
getSize
in interface IPortInterface