|
| CausalLink (string uid, Connector *connector) |
|
bool | containsSourceNode (Node *node, GenericDescriptor *descriptor) |
|
vector< Bind * > * | getActionBinds () |
|
vector< Bind * > * | getConditionBinds () |
|
| Link (string id, Connector *connector) |
|
Bind * | bind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, string roleId) |
|
Bind * | bind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, Role *role) |
|
bool | isConsistent () |
|
Bind * | getBind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, Role *role) |
|
vector< Bind * > * | getBinds () |
|
Connector * | getConnector () |
|
void | setParentComposition (LinkComposition *composition) |
|
LinkComposition * | getParentComposition () |
|
unsigned int | getNumBinds () |
|
unsigned int | getNumRoleBinds (Role *role) |
|
vector< Bind * > * | getRoleBinds (Role *role) |
|
bool | isMultiPoint () |
|
string | toString () |
|
void | setConnector (Connector *connector) |
|
bool | unBind (Bind *bind) |
|
void | addParameter (Parameter *parameter) |
|
vector< Parameter * > * | getParameters () |
|
Parameter * | getParameter (string name) |
|
void | removeParameter (Parameter *parameter) |
|
void | updateConnector (Connector *newConnector) |
|
bool | containsNode (Node *node, GenericDescriptor *descriptor) |
|
| Entity (string someId) |
|
void | printHierarchy () |
|
bool | instanceOf (string s) |
|
int | compareTo (Entity *otherEntity) |
|
string | getId () |
|
int | hashCode () |
|
virtual void | setId (string someId) |
|
virtual Entity * | getDataEntity () |
|
|
static bool | hasInstance (Entity *instance, bool eraseFromList) |
|
bool | containsNode (Node *node, GenericDescriptor *descriptor, vector< Bind * > *binds) |
|
Connector * | connector |
|
map< string, vector< Bind * > * > * | roleBinds |
|
vector< Bind * > * | binds |
|
map< string, Parameter * > * | parameters |
|
set< string > | typeSet |
|
The documentation for this class was generated from the following files:
- ncl30/include/ncl/link/CausalLink.h
- ncl30/src/link/CausalLink.cpp