use of org.codice.alliance.nsili.common.UCO.Node in project alliance by codice.
the class DAGConverterTest method addTdlPart.
private void addTdlPart(DirectedAcyclicGraph<Node, Edge> graph, Node productNode) {
Node partNode1 = addPartNode(graph, productNode);
addSecurityNode(graph, partNode1);
addCommonNode(graph, partNode1);
addCoverageNode(graph, partNode1);
Node partNode2 = addPartNode(graph, productNode);
addSecurityNode(graph, partNode2);
addCommonNode(graph, partNode2);
addExpoloitationInfoNode(graph, partNode2);
Node partNode3 = addPartNode(graph, productNode);
addSecurityNode(graph, partNode3);
addCommonNode(graph, partNode3);
addTdlNode(graph, partNode3);
}
use of org.codice.alliance.nsili.common.UCO.Node in project alliance by codice.
the class DAGConverterTest method addBadApprovalNode.
private void addBadApprovalNode(DirectedAcyclicGraph<Node, Edge> graph, Node productNode) {
Any approvalAny = orb.create_any();
Node approvalNode = new Node(0, NodeType.ENTITY_NODE, NsiliConstants.NSIL_APPROVAL, approvalAny);
graph.addVertex(approvalNode);
graph.addEdge(productNode, approvalNode);
ResultDAGConverter.addStringAttribute(graph, approvalNode, NsiliConstants.STATUS, BAD_ENUM_VALUE, orb);
}
use of org.codice.alliance.nsili.common.UCO.Node in project alliance by codice.
the class DAGConverterTest method addSecurityNode.
private void addSecurityNode(DirectedAcyclicGraph<Node, Edge> graph, Node productNode) {
Any any = orb.create_any();
Node securityNode = new Node(0, NodeType.ENTITY_NODE, NsiliConstants.NSIL_SECURITY, any);
graph.addVertex(securityNode);
graph.addEdge(productNode, securityNode);
ResultDAGConverter.addStringAttribute(graph, securityNode, NsiliConstants.POLICY, CLASS_POLICY, orb);
ResultDAGConverter.addStringAttribute(graph, securityNode, NsiliConstants.RELEASABILITY, CLASS_RELEASABILITY, orb);
ResultDAGConverter.addStringAttribute(graph, securityNode, NsiliConstants.CLASSIFICATION, CLASS_CLASSIFICATION, orb);
}
use of org.codice.alliance.nsili.common.UCO.Node in project alliance by codice.
the class DAGConverterTest method addCommonNode.
private void addCommonNode(DirectedAcyclicGraph<Node, Edge> graph, Node parentNode) {
Any commonAny = orb.create_any();
Node commonNode = new Node(0, NodeType.ENTITY_NODE, NsiliConstants.NSIL_COMMON, commonAny);
graph.addVertex(commonNode);
graph.addEdge(parentNode, commonNode);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.DESCRIPTION_ABSTRACT, COM_DESCRIPTION_ABSTRACT, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.IDENTIFIER_MISSION, COM_ID_MSN, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.IDENTIFIER_UUID, COM_ID_UUID, orb);
ResultDAGConverter.addIntegerAttribute(graph, commonNode, NsiliConstants.IDENTIFIER_JC3IEDM, COM_JC3ID, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.LANGUAGE, COM_LANGUAGE, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.SOURCE, COM_SOURCE, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.SUBJECT_CATEGORY_TARGET, COM_SUBJECT_CATEGORY_TARGET, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.TARGET_NUMBER, COM_TARGET_NUMBER, orb);
ResultDAGConverter.addStringAttribute(graph, commonNode, NsiliConstants.TYPE, COM_TYPE.getSpecName(), orb);
}
use of org.codice.alliance.nsili.common.UCO.Node in project alliance by codice.
the class DAGConverterTest method addCxpNode.
private void addCxpNode(DirectedAcyclicGraph<Node, Edge> graph, Node parentNode) {
Any cxpAny = orb.create_any();
Node cxpNode = new Node(0, NodeType.ENTITY_NODE, NsiliConstants.NSIL_CXP, cxpAny);
graph.addVertex(cxpNode);
graph.addEdge(parentNode, cxpNode);
ResultDAGConverter.addStringAttribute(graph, cxpNode, NsiliConstants.STATUS, CXP_STATUS, orb);
}
Aggregations