All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Map<String,CapabilityDefinition> |
calculateExposedCapabilities(Map<String,CapabilityDefinition> nodeTypeCapabilitiesDefinition,
Map<String,Map<String,RequirementAssignment>> fullFilledRequirementsDefinitionMap) |
List<Map<String,RequirementDefinition>> |
calculateExposedRequirements(List<Map<String,RequirementDefinition>> nodeTypeRequirementsDefinitionList,
Map<String,RequirementAssignment> nodeTemplateRequirementsAssignment) |
NodeType |
createInitSubstitutionNodeType(ServiceTemplate substitutionServiceTemplate,
String nodeTypeDerivedFromValue) |
Optional<NodeType> |
fetchNodeType(String nodeTypeKey,
Collection<ServiceTemplate> serviceTemplates) |
Object |
getFlatEntity(ToscaElementTypes elementType,
String typeId,
ServiceTemplate serviceTemplate,
ToscaServiceModel toscaModel) |
Optional<NodeTemplate> |
getNodeTemplateById(ServiceTemplate serviceTemplate,
String nodeTemplateId) |
Map<String,NodeTemplate> |
getNodeTemplatesByType(ServiceTemplate serviceTemplate,
String nodeType,
ToscaServiceModel toscaServiceModel) |
List<RequirementAssignment> |
getRequirements(NodeTemplate nodeTemplate,
String requirementId) |
Map<String,NodeTemplate> |
getSubstitutableNodeTemplates(ServiceTemplate serviceTemplate) |
Optional<String> |
getSubstituteServiceTemplateName(String substituteNodeTemplateId,
NodeTemplate substitutableNodeTemplate) |
Optional<Map.Entry<String,NodeTemplate>> |
getSubstitutionMappedNodeTemplateByExposedReq(String substituteServiceTemplateFileName,
ServiceTemplate substituteServiceTemplate,
String requirementId) |
boolean |
isDesiredRequirementAssignment(RequirementAssignment requirementAssignment,
String capability,
String node,
String relationship) |
boolean |
isRequirementExistInNodeTemplate(NodeTemplate nodeTemplate,
String requirementId,
RequirementAssignment requirementAssignment)
Checks if the requirement exists in the node template.
|
boolean |
isSubstitutableNodeTemplate(NodeTemplate nodeTemplate) |
boolean |
isTypeOf(NodeTemplate nodeTemplate,
String nodeType,
ServiceTemplate serviceTemplate,
ToscaServiceModel toscaServiceModel) |
Map<String,PropertyDefinition> |
manageSubstitutionNodeTypeProperties(ServiceTemplate substitutionServiceTemplate) |