org.topcased.modeler.sysml.blockdefinitiondiagram.util
Class AssociationHelper
java.lang.Object
org.topcased.modeler.sysml.blockdefinitiondiagram.util.AssociationHelper
public class AssociationHelper
- extends java.lang.Object
An helper class to handle Association parameters more easily
Constructor Summary |
AssociationHelper(org.eclipse.uml2.uml.Association association)
Constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASSOCIATION_NAME
public static final java.lang.String ASSOCIATION_NAME
- See Also:
- Constant Field Values
FIRST_END_CLASS
public static final java.lang.String FIRST_END_CLASS
- See Also:
- Constant Field Values
FIRST_END_ROLE
public static final java.lang.String FIRST_END_ROLE
- See Also:
- Constant Field Values
FIRST_END_IS_NAVIGABLE
public static final java.lang.String FIRST_END_IS_NAVIGABLE
- See Also:
- Constant Field Values
FIRST_END_IS_ORDERED
public static final java.lang.String FIRST_END_IS_ORDERED
- See Also:
- Constant Field Values
FIRST_END_VISIBILITY_KIND
public static final java.lang.String FIRST_END_VISIBILITY_KIND
- See Also:
- Constant Field Values
FIRST_END_AGGREGATION_KIND
public static final java.lang.String FIRST_END_AGGREGATION_KIND
- See Also:
- Constant Field Values
FIRST_END_LOWER_BOUND
public static final java.lang.String FIRST_END_LOWER_BOUND
- See Also:
- Constant Field Values
FIRST_END_UPPER_BOUND
public static final java.lang.String FIRST_END_UPPER_BOUND
- See Also:
- Constant Field Values
SECOND_END_CLASS
public static final java.lang.String SECOND_END_CLASS
- See Also:
- Constant Field Values
SECOND_END_ROLE
public static final java.lang.String SECOND_END_ROLE
- See Also:
- Constant Field Values
SECOND_END_IS_NAVIGABLE
public static final java.lang.String SECOND_END_IS_NAVIGABLE
- See Also:
- Constant Field Values
SECOND_END_IS_ORDERED
public static final java.lang.String SECOND_END_IS_ORDERED
- See Also:
- Constant Field Values
SECOND_END_VISIBILITY_KIND
public static final java.lang.String SECOND_END_VISIBILITY_KIND
- See Also:
- Constant Field Values
SECOND_END_AGGREGATION_KIND
public static final java.lang.String SECOND_END_AGGREGATION_KIND
- See Also:
- Constant Field Values
SECOND_END_LOWER_BOUND
public static final java.lang.String SECOND_END_LOWER_BOUND
- See Also:
- Constant Field Values
SECOND_END_UPPER_BOUND
public static final java.lang.String SECOND_END_UPPER_BOUND
- See Also:
- Constant Field Values
AssociationHelper
public AssociationHelper(org.eclipse.uml2.uml.Association association)
- Constructor
- Parameters:
association
- the Association
isAssociationReady
public boolean isAssociationReady()
- Check if the Association is completely created
- Returns:
- true if the Association has its two MemberEnds
getAssociationName
public java.lang.String getAssociationName()
getAssociationFirstEndClass
public org.eclipse.uml2.uml.Type getAssociationFirstEndClass()
getAssociationFirstEndRole
public java.lang.String getAssociationFirstEndRole()
getAssociationFirstEndIsNavigable
public boolean getAssociationFirstEndIsNavigable()
getAssociationFirstEndIsOrdered
public boolean getAssociationFirstEndIsOrdered()
getAssociationFirstEndVisibilityKind
public org.eclipse.uml2.uml.VisibilityKind getAssociationFirstEndVisibilityKind()
getAssociationFirstEndAggregationKind
public org.eclipse.uml2.uml.AggregationKind getAssociationFirstEndAggregationKind()
getAssociationFirstEndLowerBound
public java.lang.String getAssociationFirstEndLowerBound()
getAssociationFirstEndUpperBound
public java.lang.String getAssociationFirstEndUpperBound()
getAssociationSecondEndClass
public org.eclipse.uml2.uml.Type getAssociationSecondEndClass()
getAssociationSecondEndRole
public java.lang.String getAssociationSecondEndRole()
getAssociationSecondEndIsNavigable
public boolean getAssociationSecondEndIsNavigable()
getAssociationSecondEndIsOrdered
public boolean getAssociationSecondEndIsOrdered()
getAssociationSecondEndVisibilityKind
public org.eclipse.uml2.uml.VisibilityKind getAssociationSecondEndVisibilityKind()
getAssociationSecondEndAggregationKind
public org.eclipse.uml2.uml.AggregationKind getAssociationSecondEndAggregationKind()
getAssociationSecondEndLowerBound
public java.lang.String getAssociationSecondEndLowerBound()
getAssociationSecondEndUpperBound
public java.lang.String getAssociationSecondEndUpperBound()
extractAssociationData
public java.util.Map extractAssociationData()
- Return all the informations concerning the Association
- Returns:
- Map
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.