|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.epm.retriever.FamilyTableResult
Presents FamilyTableHelper results.
Field Summary | |
private Map |
containedMap
|
private Map |
familyMap
|
private Set |
filterMap
|
private Map |
genericMap
|
private FamilyTableHelper.IncompatibleSet[] |
incompatibleFT
|
private Set |
incompatibleMap
|
private Map |
instanceMap
|
private static Log |
log
logging |
private Map |
variantMap
|
private Map |
versionMap
|
Constructor Summary | |
FamilyTableResult()
|
|
FamilyTableResult(WTHashSet filterMap)
|
Method Summary | |
private void |
addToMap(Map map,
Collection c)
|
private void |
debugPrint(String msg,
Object obj)
|
EPMDocument[] |
getAllInstances(EPMDocument generic)
Returns an array of all instances of the given generic. |
EPMContainedIn |
getEPMContainedInLink(EPMDocument member)
Returns EPMContainedIn link of the given member. |
EPMVariantLink |
getEPMVariantLink(EPMDocument instance)
Returns EPMVariantLink of the given instance. |
EPMDocument[] |
getFamilyMembers(EPMDocument member)
Returns family members. |
EPMSepFamilyTable |
getFTVersion(EPMDocument member)
Returns a family table version object. |
WTSet |
getFTVersions(WTCollection members)
Returns Set of FamilyTable objects for given collection of EPMDocuments. |
EPMDocument |
getGeneric(EPMDocument instance)
Returns a generic. |
EPMDocument[] |
getGenerics(EPMDocument instance)
Returns all generics of the given instance. |
FamilyTableHelper.IncompatibleSet[] |
getIncompatibleFT()
Returns array of incompatible FT |
EPMDocument[] |
getInstances(EPMDocument generic)
Returns an array of the instances which directly refer to the given generic. |
private void |
getInstances(List ret,
EPMDocument generic)
|
EPMDocument |
getTopGeneric(EPMDocument instance)
Returns a top level generic. |
boolean |
isCompatibleResult()
Returns true if the result does not contain incompatible members. |
boolean |
isIncompatibleMember(EPMDocument member)
Returns true if the given object is incompatible member. |
void |
populate(WTCollection nodes,
WTCollection links)
Takes collections of traced objects and links to build a specific result structure. |
void |
setIncompatibleFT(FamilyTableHelper.IncompatibleSet[] incompatibleFT)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private Map genericMap
private Map instanceMap
private Map versionMap
private Map familyMap
private Map variantMap
private Map containedMap
private Set filterMap
private Set incompatibleMap
private FamilyTableHelper.IncompatibleSet[] incompatibleFT
private static Log log
Constructor Detail |
public FamilyTableResult()
public FamilyTableResult(WTHashSet filterMap)
Method Detail |
public void populate(WTCollection nodes, WTCollection links) throws WTException
populate
in interface PopulatableResult
nodes
- Collection of families members and IncompatibleSets.links
- Collection of EPMVariantLink and EPMContainedIn.
throws WTException
WTException
public EPMDocument getGeneric(EPMDocument instance)
instance
- EPMDocument.public EPMSepFamilyTable getFTVersion(EPMDocument member)
public WTSet getFTVersions(WTCollection members) throws WTException
members
- WTCollection or NULL
WTException
public EPMDocument getTopGeneric(EPMDocument instance)
instance
- EPMDocument.public EPMDocument[] getInstances(EPMDocument generic)
generic
- EPMDocument.public EPMDocument[] getAllInstances(EPMDocument generic)
generic
- EPMDocument.public boolean isIncompatibleMember(EPMDocument member)
public EPMDocument[] getFamilyMembers(EPMDocument member)
public EPMDocument[] getGenerics(EPMDocument instance)
instance
- EPMDocument.public boolean isCompatibleResult()
public EPMContainedIn getEPMContainedInLink(EPMDocument member)
member
- EPMDocument.public EPMVariantLink getEPMVariantLink(EPMDocument instance)
instance
- EPMDocument.public FamilyTableHelper.IncompatibleSet[] getIncompatibleFT()
public void setIncompatibleFT(FamilyTableHelper.IncompatibleSet[] incompatibleFT)
private void addToMap(Map map, Collection c)
private void getInstances(List ret, EPMDocument generic)
private void debugPrint(String msg, Object obj)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |