aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java')
-rw-r--r--src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java b/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java
index c4393cc..15bff9c 100644
--- a/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java
+++ b/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java
@@ -14,7 +14,7 @@ public interface IEntityDetails {
* Retrieves entity instance template type.
* @return {@link EntityTemplateType} enum entry describing given object type
*/
- EntityTemplateType getType();
+ EntityTemplateType getEntityType();
/**
* Retrieves entity instance name
@@ -22,6 +22,11 @@ public interface IEntityDetails {
String getName();
/**
+ * Retrieves entity Tosca type
+ */
+ String getToscaType();
+
+ /**
* Retrieves entity {@link Metadata} object
*/
Metadata getMetadata();
@@ -33,6 +38,12 @@ public interface IEntityDetails {
Map<String, Property> getProperties();
/**
+ * Retrieves member names of the entity instance
+ * @return List of member names
+ */
+ List<String> getMembers();
+
+ /**
* Retrieves member nodes of the entity instance
* @return List of member nodes entity objects
*/
@@ -72,5 +83,5 @@ public interface IEntityDetails {
/**
* Retrieves list of policy target entity instances (groups or node templates)
*/
- List<IEntityDetails> getTargetNodes();
+ List<IEntityDetails> getTargetEntities();
} \ No newline at end of file