- java.lang.Object
- 
- net.officefloor.gef.editor.internal.models.AdaptedConnectorImpl<R,O,M>
 
- 
- All Implemented Interfaces:
- AdaptedConnector<M>
 
 public class AdaptedConnectorImpl<R extends Model,O,M extends Model> extends java.lang.Object implements AdaptedConnector<M> Adapted connector.- Author:
- Daniel Sagenschneider
 
- 
- 
Constructor SummaryConstructors Constructor Description AdaptedConnectorImpl(AdaptedConnectable<M> parentAdaptedConnectable, java.lang.Class<? extends ConnectionModel> connectionClass, AdaptedConnectorRole role, ModelToConnection<R,O,M,?,? extends ConnectionModel> modelToConnection)Instantiate.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AdaptedConnectorRolegetAssociationRole()Obtains the role of thisAdaptedConnector.java.lang.Class<? extends ConnectionModel>getConnectionModelClass()Obtains theConnectionModelClass.AdaptedConnectable<M>getParentAdaptedConnectable()Obtains the parentAdaptedConnectable.booleanisAssociationCreateConnection()Indicates if able to create anAdaptedConnectionfrom the association ofAdaptedConnectorinstances.voidsetAssociation(java.util.List<AdaptedConnector<M>> associatedAdaptedConnectors, AdaptedConnectorRole associatedRole)Specifies the associatedAdaptedConnectorinstances.
 
- 
- 
- 
Constructor Detail- 
AdaptedConnectorImplpublic AdaptedConnectorImpl(AdaptedConnectable<M> parentAdaptedConnectable, java.lang.Class<? extends ConnectionModel> connectionClass, AdaptedConnectorRole role, ModelToConnection<R,O,M,?,? extends ConnectionModel> modelToConnection) Instantiate.- Parameters:
- parentAdaptedConnectable- Parent- AdaptedConnectablecontaining this- AdaptedConnectorImpl.
- connectionClass-- ConnectionModel- Class.
- role-- AdaptedConnectorRole.
- modelToConnection-- ModelToConnectionfor the- ConnectionModel- Class.
 
 
- 
 - 
Method Detail- 
getParentAdaptedConnectablepublic AdaptedConnectable<M> getParentAdaptedConnectable() Description copied from interface:AdaptedConnectorObtains the parentAdaptedConnectable.- Specified by:
- getParentAdaptedConnectablein interface- AdaptedConnector<R extends Model>
- Returns:
- Parent AdaptedConnectable.
 
 - 
getConnectionModelClasspublic java.lang.Class<? extends ConnectionModel> getConnectionModelClass() Description copied from interface:AdaptedConnectorObtains theConnectionModelClass.- Specified by:
- getConnectionModelClassin interface- AdaptedConnector<R extends Model>
- Returns:
- ConnectionModel- Class.
 
 - 
setAssociationpublic void setAssociation(java.util.List<AdaptedConnector<M>> associatedAdaptedConnectors, AdaptedConnectorRole associatedRole) Description copied from interface:AdaptedConnectorSpecifies the associated AdaptedConnectorinstances.Visually multiple AdaptedConnectionPartinstances may be connected via the singleAdaptedConnectorPartNode.- Specified by:
- setAssociationin interface- AdaptedConnector<R extends Model>
- Parameters:
- associatedAdaptedConnectors- Associated- AdaptedConnectorinstances.
- associatedRole-- AdaptedConnectorRole.
 
 - 
isAssociationCreateConnectionpublic boolean isAssociationCreateConnection() Description copied from interface:AdaptedConnectorIndicates if able to create anAdaptedConnectionfrom the association ofAdaptedConnectorinstances.- Specified by:
- isAssociationCreateConnectionin interface- AdaptedConnector<R extends Model>
- Returns:
- trueif able to create- AdaptedConnection.
 
 - 
getAssociationRolepublic AdaptedConnectorRole getAssociationRole() Description copied from interface:AdaptedConnectorObtains the role of thisAdaptedConnector.- Specified by:
- getAssociationRolein interface- AdaptedConnector<R extends Model>
- Returns:
- AdaptedConnectorRole. May be- nullto indicate fills all roles.
 
 
- 
 
-