diff options
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.java | 15 |
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 |