Package com._1c.g5.v8.dt.compare.model
Interface SymlinkComparisonNode
-
- All Superinterfaces:
ComparisonNode
,org.eclipse.emf.ecore.EObject
,IBmObject
,IMatchingSymlinks
,MatchedObjectsComparisonNode
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
BslModuleComparisonNode
,BslModuleSectionComparisonNode
,ChartComparisonNode
,ChildMdObjectComparisonNode
,CmiComparisonNode
,DcsComparisonNode
,ExternalPropertyComparisonNode
,FormComparisonNode
,HtmlDocumentComparisonNode
,ManifestComparisonNode
,MdObjectCollectionElementComparisonNode
,MdObjectComparisonNode
,RightsComparisonNode
,RootComparisonNode
,SolidResourceComparisonNode
,TopComparisonNode
,TopMdObjectCollectionElementComparisonNode
,TopMdObjectComparisonNode
,TopModelObjectsComparisonNode
,UnsupportedObjectComparisonNode
- All Known Implementing Classes:
BslModuleComparisonNodeImpl
,BslModuleSectionComparisonNodeImpl
,ChartComparisonNodeImpl
,ChildMdObjectComparisonNodeImpl
,CmiComparisonNodeImpl
,DcsComparisonNodeImpl
,ExternalPropertyComparisonNodeImpl
,FormComparisonNodeImpl
,HtmlDocumentComparisonNodeImpl
,ManifestComparisonNodeImpl
,MdObjectCollectionElementComparisonNodeImpl
,MdObjectComparisonNodeImpl
,RightsComparisonNodeImpl
,RootComparisonNodeImpl
,SolidResourceComparisonNodeImpl
,SymlinkComparisonNodeImpl
,TopComparisonNodeImpl
,TopMdObjectCollectionElementComparisonNodeImpl
,TopMdObjectComparisonNodeImpl
,TopModelObjectsComparisonNodeImpl
,UnsupportedObjectComparisonNodeImpl
public interface SymlinkComparisonNode extends MatchedObjectsComparisonNode, IMatchingSymlinks
A representation of the model object 'Symlink Comparison Node'. * Symlink nodes are built for objects that have symbolic links.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCommonAncestorSymlink()
Returns the value of the 'Common Ancestor Symlink' attribute.String
getMainSymlink()
Returns the value of the 'Main Symlink' attribute.String
getOtherSymlink()
Returns the value of the 'Other Symlink' attribute.String
getSymlink(ComparisonSide side)
void
setCommonAncestorSymlink(String value)
Sets the value of the 'Common Ancestor Symlink
' attribute.void
setMainSymlink(String value)
Sets the value of the 'Main Symlink
' attribute.void
setOtherSymlink(String value)
Sets the value of the 'Other Symlink
' attribute.-
Methods inherited from interface com._1c.g5.v8.dt.compare.model.ComparisonNode
getChildren, getComparisonFlags, getContainmentChildren, getMergeSettings, getNodeSide, getParent, getTopChildren, hasChildren, isMainObjectToBeDeleted, isModifiedOnOther, isOneSideNode, isOneSideParent, isOtherObjectToBeAdded, setComparisonFlags, setMainObjectToBeDeleted, setMergeSettings, setModifiedOnOther, setOneSideParent, setOtherObjectToBeAdded
-
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, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty
-
Methods inherited from interface com._1c.g5.v8.dt.compare.model.MatchedObjectsComparisonNode
getAncestorObjectId, getAncestorPathToTopParent, getMainObjectId, getMainPathToTopParent, getObjectId, getObjectsEClassId, getOtherObjectId, getOtherPathToTopParent, getPathToTopParent, isAncestorObjectExists, setAncestorObjectExists, setAncestorObjectId, setMainObjectId, setObjectId, setObjectsEClassId, setOtherObjectId
-
-
-
-
Method Detail
-
getMainSymlink
String getMainSymlink()
Returns the value of the 'Main Symlink' attribute.- Specified by:
getMainSymlink
in interfaceIMatchingSymlinks
- Returns:
- the value of the 'Main Symlink' attribute.
- See Also:
setMainSymlink(String)
,ComparePackage.getSymlinkComparisonNode_MainSymlink()
-
setMainSymlink
void setMainSymlink(String value)
Sets the value of the 'Main Symlink
' attribute.- Parameters:
value
- the new value of the 'Main Symlink' attribute.- See Also:
getMainSymlink()
-
getOtherSymlink
String getOtherSymlink()
Returns the value of the 'Other Symlink' attribute.- Specified by:
getOtherSymlink
in interfaceIMatchingSymlinks
- Returns:
- the value of the 'Other Symlink' attribute.
- See Also:
setOtherSymlink(String)
,ComparePackage.getSymlinkComparisonNode_OtherSymlink()
-
setOtherSymlink
void setOtherSymlink(String value)
Sets the value of the 'Other Symlink
' attribute.- Parameters:
value
- the new value of the 'Other Symlink' attribute.- See Also:
getOtherSymlink()
-
getCommonAncestorSymlink
String getCommonAncestorSymlink()
Returns the value of the 'Common Ancestor Symlink' attribute.- Specified by:
getCommonAncestorSymlink
in interfaceIMatchingSymlinks
- Returns:
- the value of the 'Common Ancestor Symlink' attribute.
- See Also:
setCommonAncestorSymlink(String)
,ComparePackage.getSymlinkComparisonNode_CommonAncestorSymlink()
-
setCommonAncestorSymlink
void setCommonAncestorSymlink(String value)
Sets the value of the 'Common Ancestor Symlink
' attribute.- Parameters:
value
- the new value of the 'Common Ancestor Symlink' attribute.- See Also:
getCommonAncestorSymlink()
-
getSymlink
String getSymlink(ComparisonSide side)
- Specified by:
getSymlink
in interfaceIMatchingSymlinks
- Parameters:
side
- the side, notnull
- Returns:
- the symbolic link, may be
null
-
-