Package com._1c.g5.v8.dt.compare.model
Interface OrderRule
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,IBmObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
OrderRuleImpl
public interface OrderRule extends IBmObject
A representation of the model object 'Order Rule'. * Specifies rule to order elements during the merge process.The following features are supported:
- See Also:
ComparePackage.getOrderRule()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComparisonSide
getDefaultOrderSide()
* Specifies the default order side.ComparisonSide
getOrderSide()
Returns the value of the 'Order Side' attribute.boolean
isDefaultOrderSide()
* Tells whether the current order side equals to the default one.boolean
isOrderSetByUser()
Returns the value of the 'Order Set By User' attribute.void
setOrderSetByUser(boolean value)
Sets the value of the 'Order Set By User
' attribute.void
setOrderSide(ComparisonSide value)
Sets the value of the 'Order Side
' attribute.-
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
-
getOrderSide
ComparisonSide getOrderSide()
Returns the value of the 'Order Side' attribute. The literals are from the enumerationComparisonSide
. * The side to get elements order from. Can be eitherComparisonSide.MAIN
orComparisonSide.OTHER
.- Returns:
- the value of the 'Order Side' attribute.
- See Also:
ComparisonSide
,setOrderSide(ComparisonSide)
,ComparePackage.getOrderRule_OrderSide()
-
setOrderSide
void setOrderSide(ComparisonSide value)
Sets the value of the 'Order Side
' attribute.- Parameters:
value
- the new value of the 'Order Side' attribute.- See Also:
ComparisonSide
,getOrderSide()
-
isOrderSetByUser
boolean isOrderSetByUser()
Returns the value of the 'Order Set By User' attribute. * Tells whether the order set by the user and therefore shouldn't be changed by merge settings' building algorithms.- Returns:
- the value of the 'Order Set By User' attribute.
- See Also:
setOrderSetByUser(boolean)
,ComparePackage.getOrderRule_OrderSetByUser()
-
setOrderSetByUser
void setOrderSetByUser(boolean value)
Sets the value of the 'Order Set By User
' attribute.- Parameters:
value
- the new value of the 'Order Set By User' attribute.- See Also:
isOrderSetByUser()
-
isDefaultOrderSide
boolean isDefaultOrderSide()
* Tells whether the current order side equals to the default one.
-
getDefaultOrderSide
ComparisonSide getDefaultOrderSide()
* Specifies the default order side. Factories that instantiateOrderRule
must set this side as the default during instance initialization.
-
-