package org.alien4cloud.tosca.model.definitions;
import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import alien4cloud.ui.form.annotation.FormProperties;
import com.google.common.collect.Maps;
/**
* Definition of the operations that can be performed on (instances of) a Node Type.
*/
@Getter
@Setter
@FormProperties({ "operations" })
public class Interface {
/** The type of the interface. */
private String type;
/** Description of the interface. */
private String description;
/** Defines an operation available to manage particular aspects of the Node Type. */
private Map<String, Operation> operations = Maps.newHashMap();
}