|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.umlx.ecore.accessor.SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
org.eclipse.gmt.umlx.ucore.util.UMappingUDomainsSiblingAccessor
public class UMappingUDomainsSiblingAccessor
Method Summary | |
---|---|
org.eclipse.emf.ecore.resource.Resource |
eResource(UDomain child)
|
java.util.List<? super UDomain> |
getChildren(UMapping parent)
Return all child class children of parent. |
org.eclipse.emf.ecore.EClassifier |
getCoModel(UDomain child)
|
static UMappingUDomainsSiblingAccessor |
getInstance()
|
UMapping |
getParent(UDomain child)
|
java.util.List<? super UDomain> |
getSiblings(UDomain child)
Return all siblings of and with the same class as child. |
boolean |
hasLabel()
Test whether the child class has a label field. |
void |
setLabel(UDomain child,
java.lang.String label)
Set the label (name/text/whetever) of the child. |
Methods inherited from class org.eclipse.gmt.umlx.ecore.accessor.SiblingAccessor |
---|
basicGetParent, getBaseParentClass, getChildClass, getCoModelClass, getLabel, getParentClass, getSiblingAccessor, removeChild, setCoModel, setParent |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static UMappingUDomainsSiblingAccessor getInstance()
public org.eclipse.emf.ecore.resource.Resource eResource(UDomain child)
public java.util.List<? super UDomain> getChildren(UMapping parent)
ISiblingAccessor
getChildren
in interface ISiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
getChildren
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
parent
- parent of required children
public org.eclipse.emf.ecore.EClassifier getCoModel(UDomain child)
getCoModel
in interface IParentAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
getCoModel
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
public UMapping getParent(UDomain child)
getParent
in interface IParentAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
getParent
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
public java.util.List<? super UDomain> getSiblings(UDomain child)
ISiblingAccessor
getSiblings
in interface ISiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
getSiblings
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
public boolean hasLabel()
ISiblingAccessor
hasLabel
in interface ISiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
hasLabel
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
public void setLabel(UDomain child, java.lang.String label)
ISiblingAccessor
setLabel
in interface ISiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
setLabel
in class SiblingAccessor<UDomain,UMapping,org.eclipse.emf.ecore.EClassifier>
child
- providing the labellabel
- the label
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |