|
UML Modeling Layer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.xtools.uml.msl.internal.redefinition.RedefInternalUtil
com.ibm.xtools.uml.msl.internal.redefinition.RedefUtil
com.ibm.xtools.uml.msl.internal.redefinition.RedefPropertyUtil
public class RedefPropertyUtil
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.ibm.xtools.uml.msl.internal.redefinition.RedefUtil |
|---|
RedefUtil.ElementWithRedefinitionContext, RedefUtil.IRedefintionContextAccessor |
| Nested classes/interfaces inherited from class com.ibm.xtools.uml.msl.internal.redefinition.RedefInternalUtil |
|---|
RedefInternalUtil.ContainmentTester |
| Field Summary |
|---|
| Fields inherited from class com.ibm.xtools.uml.msl.internal.redefinition.RedefUtil |
|---|
CONTEXT_HINT, EDIT_REQUEST_PARAM_SUPRESS_UI, redefUtilInstance, REFACTORING_ROOT_FRAGMENT_REMOVAL |
| Fields inherited from class com.ibm.xtools.uml.msl.internal.redefinition.RedefInternalUtil |
|---|
defaultContainmentTester, EMPTY_BEHAVIOR_BODY, uml2 |
| Constructor Summary | |
|---|---|
RedefPropertyUtil()
|
|
| Method Summary | |
|---|---|
static Property |
getFragmentDefiningType(Property property,
EObject contextHint)
|
static Type |
getLocalType(Property element)
Returns the local type of a property. |
static ValueSpecification |
getLowerValue(Property element,
EObject contextHint)
Returns local or inherited LowerValue of a Property/Port |
static Type |
getType(Property element)
Deprecated. use getType(Property fragment, EObject contextHint) instead |
static Type |
getType(Property element,
EObject contextHint)
Returns local or inherited Type of a Property/Port |
static ValueSpecification |
getUpperValue(Property element,
EObject contextHint)
Returns local or inherited UpperValue of a Property/Port |
static boolean |
isLowerValueInherited(Property element,
EObject contextHint)
Returns a flag indicating whether the port/property inherits its LowerValue |
static boolean |
isTypeInherited(Property element,
EObject contextHint)
Returns a flag indicating whether the type of a property is the same of one it redefines |
static boolean |
isUpperValueInherited(Property element,
EObject contextHint)
Returns a flag indicating whether the port/property inherits its UpperValue |
| Methods inherited from class com.ibm.xtools.uml.msl.internal.redefinition.RedefInternalUtil |
|---|
filterBySF, findBody, findBody, findOwner, findOwner, findSubclasses, findSubclasses, getContainedElement, getContextChain, getExclusionSupport, getRedefSupport, retargetReferences, retargetReferencesDownTheContextChain |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RedefPropertyUtil()
| Method Detail |
|---|
public static boolean isTypeInherited(Property element,
EObject contextHint)
element - contextHint -
public static Type getType(Property element)
element -
public static Type getType(Property element,
EObject contextHint)
element -
public static Type getLocalType(Property element)
element -
public static ValueSpecification getUpperValue(Property element,
EObject contextHint)
element -
public static ValueSpecification getLowerValue(Property element,
EObject contextHint)
element -
public static boolean isUpperValueInherited(Property element,
EObject contextHint)
element - contextHint -
public static boolean isLowerValueInherited(Property element,
EObject contextHint)
element - contextHint -
public static Property getFragmentDefiningType(Property property,
EObject contextHint)
|
UML Modeling Layer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||