MetaDone
metadone.client.grasyla2.actions.UserConnectEvent Class Reference
Inheritance diagram for metadone.client.grasyla2.actions.UserConnectEvent:
Collaboration diagram for metadone.client.grasyla2.actions.UserConnectEvent:

List of all members.

Public Member Functions

 UserConnectEvent (GrasylaEngine source, GrasylaEngine target) throws BadPreCondition
final GrasylaEngine getSource ()
final GrasylaEngine getSourceEngine ()
final GrasylaEngine getTargetEngine ()
final boolean hasConnections ()
final List< MetaRolegetRoles ()
MetaModel getMetamodel ()

Static Private Member Functions

static List< MetaRoleinitRoles (GrasylaEngine source, GrasylaEngine target) throws BadPreCondition

Private Attributes

final List< MetaRoleroles = new ArrayList<MetaRole>()
MetaModel metamodel

Detailed Description

Fired when the user connects two elements using an edge.

Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.actions.UserConnectEvent.UserConnectEvent ( GrasylaEngine  source,
GrasylaEngine  target 
) throws BadPreCondition

Member Function Documentation

MetaModel metadone.client.grasyla2.actions.UserConnectEvent.getMetamodel ( )

Gets the metamodel.

Returns:
The metamodel

References metadone.client.grasyla2.actions.UserConnectEvent.metamodel.

final List<MetaRole> metadone.client.grasyla2.actions.UserConnectEvent.getRoles ( )

Gets the roles.

Returns:
The list of roles

References metadone.client.grasyla2.actions.UserConnectEvent.roles.

final GrasylaEngine metadone.client.grasyla2.actions.UserConnectEvent.getSource ( )
final GrasylaEngine metadone.client.grasyla2.actions.UserConnectEvent.getSourceEngine ( )

Gets the source engine.

Returns:
The source engine

References metadone.client.grasyla2.actions.UserEvent.getEngine().

final GrasylaEngine metadone.client.grasyla2.actions.UserConnectEvent.getTargetEngine ( )

Gets the target engine.

Returns:
The target engine

References metadone.client.grasyla2.actions.UserConnectEvent.getSource().

final boolean metadone.client.grasyla2.actions.UserConnectEvent.hasConnections ( )

Indicates whether there are possible connections.

Returns:
true if there are metaroles

References metadone.client.grasyla2.actions.UserConnectEvent.roles.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations