public class AbstractionBaseController
extends java.lang.Object
Constructor and Description |
---|
AbstractionBaseController(ServiceRegistration serviceRegistration) |
Modifier and Type | Method and Description |
---|---|
ServiceInterface |
addAbstraction(java.lang.Integer collectionID,
java.lang.Integer nonFunctionalAbstractionID,
java.lang.Integer functionalAbstractionID,
java.lang.Integer descendant1,
java.lang.Integer descendant2,
InterfacesMapping interfacesMapping,
java.util.ArrayList<ServiceInterface> unRepresentedInterfaces) |
ServiceInterface |
addAbstraction(java.lang.Integer collectionID,
java.lang.Integer functionalAbstractionID,
java.lang.Integer descendant1,
java.lang.Integer descendant2,
InterfacesMapping interfacesMapping,
java.util.List<ServiceInterface> unRepresentedInterfaces) |
NonFunctionalAbstraction |
addAbstraction(java.lang.Integer collectionID,
java.lang.Integer functionalAbstractionID,
java.lang.Integer nonFunctionalAbstractionID,
java.lang.Integer ancestorID,
JointGroup jointGroup) |
NonFunctionalAbstraction |
addAbstraction(java.lang.Integer collectionID,
java.lang.Integer nonFunctionalAbstractionID,
java.lang.Integer ancestorID,
JointGroup jointGroup) |
boolean |
exists(java.lang.Integer collectionID) |
java.util.Map<java.lang.Integer,FunctionalAbstraction> |
get(java.lang.Integer collectionID) |
static java.lang.String |
getConstraintViolation(java.lang.Object object) |
java.lang.String |
getFinalConstraintViolationFH(java.lang.Integer collectionID) |
java.util.Map<java.lang.Integer,Hierarchy> |
getHierarchies() |
java.util.Hashtable<java.lang.Integer,NonFunctionalAbstraction> |
getNonFunctional(java.lang.Integer collectionID) |
java.util.List<ServiceInterface> |
getRepresentedInterfaces(java.lang.Integer collectionID,
java.lang.Integer functionalAbstractionID) |
static java.lang.String |
getTag(java.lang.Object object) |
java.lang.Integer |
getThreshold(java.lang.Integer collectionID) |
Hierarchy |
initHierarchy(UserSettings options,
java.util.List<ServiceInterface> allInterfaces) |
static boolean |
isAbstractionBaseKind(java.lang.Object object) |
static boolean |
isFunctionalAbstractionKind(java.lang.Object object) |
static boolean |
isHierarchyKind(java.lang.Object object) |
Hierarchy |
lookUp(java.lang.Integer collectionID) |
void |
removeHierarchy(java.lang.Integer collectionID) |
static java.lang.String |
setConstraintViolation(java.lang.Object object,
java.lang.String constraintViolation) |
void |
updateHierarchy(UserSettings options,
java.util.ArrayList<ServiceInterface> interfaces) |
javax.swing.tree.DefaultMutableTreeNode |
visualize(java.lang.Integer collectionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeFA(java.lang.Integer collectionID,
java.lang.Integer functionalAbstractionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeFAWithNestedNF(java.lang.Integer collectionID,
java.lang.Integer functionalAbstractionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeFH(java.lang.Integer collectionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeNFA(java.lang.Integer collectionID,
java.lang.Integer nonFunctionalAbstractionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeNFH(java.lang.Integer collectionID) |
javax.swing.tree.DefaultMutableTreeNode |
visualizeServiceInterface(java.lang.Integer collectionID,
java.lang.Integer interfaceID,
java.lang.Integer ancestorID) |
public AbstractionBaseController(ServiceRegistration serviceRegistration)
public static boolean isHierarchyKind(java.lang.Object object)
public static boolean isFunctionalAbstractionKind(java.lang.Object object)
public static boolean isAbstractionBaseKind(java.lang.Object object)
public Hierarchy initHierarchy(UserSettings options, java.util.List<ServiceInterface> allInterfaces)
public java.util.Map<java.lang.Integer,FunctionalAbstraction> get(java.lang.Integer collectionID)
public java.util.Hashtable<java.lang.Integer,NonFunctionalAbstraction> getNonFunctional(java.lang.Integer collectionID)
public java.util.Map<java.lang.Integer,Hierarchy> getHierarchies()
public boolean exists(java.lang.Integer collectionID)
public Hierarchy lookUp(java.lang.Integer collectionID)
public java.lang.Integer getThreshold(java.lang.Integer collectionID)
public ServiceInterface addAbstraction(java.lang.Integer collectionID, java.lang.Integer functionalAbstractionID, java.lang.Integer descendant1, java.lang.Integer descendant2, InterfacesMapping interfacesMapping, java.util.List<ServiceInterface> unRepresentedInterfaces)
public java.util.List<ServiceInterface> getRepresentedInterfaces(java.lang.Integer collectionID, java.lang.Integer functionalAbstractionID)
public NonFunctionalAbstraction addAbstraction(java.lang.Integer collectionID, java.lang.Integer functionalAbstractionID, java.lang.Integer nonFunctionalAbstractionID, java.lang.Integer ancestorID, JointGroup jointGroup)
public NonFunctionalAbstraction addAbstraction(java.lang.Integer collectionID, java.lang.Integer nonFunctionalAbstractionID, java.lang.Integer ancestorID, JointGroup jointGroup)
public ServiceInterface addAbstraction(java.lang.Integer collectionID, java.lang.Integer nonFunctionalAbstractionID, java.lang.Integer functionalAbstractionID, java.lang.Integer descendant1, java.lang.Integer descendant2, InterfacesMapping interfacesMapping, java.util.ArrayList<ServiceInterface> unRepresentedInterfaces)
public void updateHierarchy(UserSettings options, java.util.ArrayList<ServiceInterface> interfaces)
public void removeHierarchy(java.lang.Integer collectionID)
public javax.swing.tree.DefaultMutableTreeNode visualize(java.lang.Integer collectionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeFH(java.lang.Integer collectionID)
public java.lang.String getFinalConstraintViolationFH(java.lang.Integer collectionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeNFH(java.lang.Integer collectionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeFA(java.lang.Integer collectionID, java.lang.Integer functionalAbstractionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeFAWithNestedNF(java.lang.Integer collectionID, java.lang.Integer functionalAbstractionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeNFA(java.lang.Integer collectionID, java.lang.Integer nonFunctionalAbstractionID)
public javax.swing.tree.DefaultMutableTreeNode visualizeServiceInterface(java.lang.Integer collectionID, java.lang.Integer interfaceID, java.lang.Integer ancestorID)
public static java.lang.String getTag(java.lang.Object object)
public static java.lang.String getConstraintViolation(java.lang.Object object)
public static java.lang.String setConstraintViolation(java.lang.Object object, java.lang.String constraintViolation)