com.orchestranetworks.service.comparison
Interface DifferenceBetweenHomes

All Superinterfaces:
Difference

public interface DifferenceBetweenHomes
extends Difference

Main class for comparing two homes (for example two versions or a branch and a version).


Method Summary
 DifferenceBetweenInstances getDeltaInstance(AdaptationName instanceName)
          For values, returns the difference of the instance, null if there is no difference or instance is extra on left or on right.
 List getDeltaInstances()
          Returns the list of delta instances for values.
 int getDeltaInstancesSize()
           
 ExtraInstanceOnLeft getExtraInstanceOnLeft(AdaptationName adaptationName)
          Returns the extra instance specified, null if it is no extra on left.
 ExtraInstanceOnRight getExtraInstanceOnRight(AdaptationName adaptationName)
          Returns the extra instance on right specified, null if there no such instance.
 List getExtraInstancesOnLeft()
          Returns the extra instances on left.
 int getExtraInstancesOnLeftSize()
           
 List getExtraInstancesOnRight()
          Returns the extra instances on right.
 int getExtraInstancesOnRightSize()
           
 AdaptationHome getHomeOnLeft()
          the comparison left instance of AdaptationHome.
 AdaptationHome getHomeOnRight()
          the comparison right instance of AdaptationHome.
 boolean isEmpty()
          Returns true if there is no differences.
 
Methods inherited from interface com.orchestranetworks.service.comparison.Difference
isResolvedMode
 

Method Detail

getHomeOnLeft

public AdaptationHome getHomeOnLeft()
the comparison left instance of AdaptationHome.


getHomeOnRight

public AdaptationHome getHomeOnRight()
the comparison right instance of AdaptationHome.


getDeltaInstance

public DifferenceBetweenInstances getDeltaInstance(AdaptationName instanceName)
For values, returns the difference of the instance, null if there is no difference or instance is extra on left or on right.


getDeltaInstances

public List getDeltaInstances()
Returns the list of delta instances for values.

See Also:
DifferenceBetweenInstances

getDeltaInstancesSize

public int getDeltaInstancesSize()
Returns:
the total number of delta instances for values.

getExtraInstancesOnLeft

public List getExtraInstancesOnLeft()
Returns the extra instances on left.

See Also:
ExtraInstanceOnLeft

getExtraInstanceOnLeft

public ExtraInstanceOnLeft getExtraInstanceOnLeft(AdaptationName adaptationName)
Returns the extra instance specified, null if it is no extra on left.


getExtraInstancesOnLeftSize

public int getExtraInstancesOnLeftSize()
Returns:
the total number of extra instances on left.

getExtraInstancesOnRight

public List getExtraInstancesOnRight()
Returns the extra instances on right.

See Also:
ExtraInstanceOnRight

getExtraInstanceOnRight

public ExtraInstanceOnRight getExtraInstanceOnRight(AdaptationName adaptationName)
Returns the extra instance on right specified, null if there no such instance.


getExtraInstancesOnRightSize

public int getExtraInstancesOnRightSize()
Returns:
the total number of extra instances on right.

isEmpty

public boolean isEmpty()
Description copied from interface: Difference
Returns true if there is no differences.

Specified by:
isEmpty in interface Difference


(report a bug)
EBX.Platform 4.5.3 [0607:0001]
Copyright Orchestra Networks 2000-2008. All rights reserved.