Package com._1c.g5.v8.dt.compare.model
Interface ExternalPropertyComparisonNode
-
- All Superinterfaces:
BmTopComparisonNode
,ComparisonTreeNode
,org.eclipse.emf.ecore.EObject
,IBmObject
,IMatchingSymlinks
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
SolidResourceComparisonNode
- All Known Implementing Classes:
ExternalPropertyComparisonNodeImpl
,SolidResourceComparisonNodeImpl
public interface ExternalPropertyComparisonNode extends BmTopComparisonNode
A representation of the model object 'External Property Comparison Node'.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAncestorType()
Returns the value of the 'Ancestor Type' attribute.org.eclipse.emf.ecore.EClass
getEClass(ComparisonSide side)
* Returns a surrogate EClass of the external property to be used in symbolic link conversion services.String
getMainType()
Returns the value of the 'Main Type' attribute.String
getOtherType()
Returns the value of the 'Other Type' attribute.String
getQualifyingType(ComparisonSide side)
void
setAncestorType(String value)
Sets the value of the 'Ancestor Type
' attribute.void
setMainType(String value)
Sets the value of the 'Main Type
' attribute.void
setOtherType(String value)
Sets the value of the 'Other Type
' attribute.-
Methods inherited from interface com._1c.g5.v8.dt.compare.model.BmTopComparisonNode
getBmTopAncestor, getBmTopDescendants, getCommonAncestorSymlink, getComparisonStatus, getDepth, getMainObjectOnSupport, getMainSymlink, getNodeSide, getOtherObjectOnSupport, getOtherSymlink, getParent, getSymlink, hasAncestor, isOneSideNode, setBmTopAncestor, setCommonAncestorSymlink, setComparisonStatus, setDepth, setMainObjectOnSupport, setMainSymlink, setOtherObjectOnSupport, setOtherSymlink, setParent
-
Methods inherited from interface com._1c.g5.v8.dt.compare.model.ComparisonTreeNode
getBmTopChildren, getChildren, getComparisonFlags, getContainmentChildren, getCustomSettings, getEClassId, getLeftNeighbour, getManyFeaturePosition, getMergeSettings, getRelatedFeature, hasChildren, isMainObjectToBeDeleted, isOneSideParent, isOtherObjectToBeAdded, isPermanentChild, setComparisonFlags, setCustomSettings, setEClassId, setLeftNeighbour, setMainObjectToBeDeleted, setManyFeaturePosition, setMergeSettings, setOneSideParent, setOtherObjectToBeAdded, setPermanentChild, setRelatedFeature
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com._1c.g5.v8.bm.core.IBmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData
-
-
-
-
Method Detail
-
getMainType
String getMainType()
Returns the value of the 'Main Type' attribute.- Returns:
- the value of the 'Main Type' attribute.
- See Also:
setMainType(String)
,ComparePackage.getExternalPropertyComparisonNode_MainType()
-
setMainType
void setMainType(String value)
Sets the value of the 'Main Type
' attribute.- Parameters:
value
- the new value of the 'Main Type' attribute.- See Also:
getMainType()
-
getOtherType
String getOtherType()
Returns the value of the 'Other Type' attribute.- Returns:
- the value of the 'Other Type' attribute.
- See Also:
setOtherType(String)
,ComparePackage.getExternalPropertyComparisonNode_OtherType()
-
setOtherType
void setOtherType(String value)
Sets the value of the 'Other Type
' attribute.- Parameters:
value
- the new value of the 'Other Type' attribute.- See Also:
getOtherType()
-
getAncestorType
String getAncestorType()
Returns the value of the 'Ancestor Type' attribute.- Returns:
- the value of the 'Ancestor Type' attribute.
- See Also:
setAncestorType(String)
,ComparePackage.getExternalPropertyComparisonNode_AncestorType()
-
setAncestorType
void setAncestorType(String value)
Sets the value of the 'Ancestor Type
' attribute.- Parameters:
value
- the new value of the 'Ancestor Type' attribute.- See Also:
getAncestorType()
-
getQualifyingType
String getQualifyingType(ComparisonSide side)
-
getEClass
org.eclipse.emf.ecore.EClass getEClass(ComparisonSide side)
* Returns a surrogate EClass of the external property to be used in symbolic link conversion services.- Parameters:
side
- the side of the external property- Returns:
- the EClass or
null
if the object is missing or it's not possible to determine the EClass
-
-