org.nasdanika.models.functionflow.FlowElement Maven / Gradle / Ivy
The newest version!
/**
*/
package org.nasdanika.models.functionflow;
import org.eclipse.emf.common.util.EList;
import org.nasdanika.models.architecture.ArchitectureDescriptionElement;
/**
*
* A representation of the model object 'Flow Element'.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.models.functionflow.FlowElement#getImplementation Implementation}
* - {@link org.nasdanika.models.functionflow.FlowElement#getErrors Errors}
* - {@link org.nasdanika.models.functionflow.FlowElement#getConfiguration Configuration}
*
*
* @see org.nasdanika.models.functionflow.FunctionFlowPackage#getFlowElement()
* @model
* @generated
*/
public interface FlowElement extends ArchitectureDescriptionElement {
/**
* Returns the value of the 'Implementation' attribute.
*
*
* @return the value of the 'Implementation' attribute.
* @see #setImplementation(String)
* @see org.nasdanika.models.functionflow.FunctionFlowPackage#getFlowElement_Implementation()
* @model
* @generated
*/
String getImplementation();
/**
* Sets the value of the '{@link org.nasdanika.models.functionflow.FlowElement#getImplementation Implementation}' attribute.
*
*
* @param value the new value of the 'Implementation' attribute.
* @see #getImplementation()
* @generated
*/
void setImplementation(String value);
/**
* Returns the value of the 'Errors' attribute list.
* The list contents are of type {@link java.lang.String}.
*
*
* @return the value of the 'Errors' attribute list.
* @see org.nasdanika.models.functionflow.FunctionFlowPackage#getFlowElement_Errors()
* @model
* @generated
*/
EList getErrors();
/**
* Returns the value of the 'Configuration' attribute.
*
*
* @return the value of the 'Configuration' attribute.
* @see #setConfiguration(String)
* @see org.nasdanika.models.functionflow.FunctionFlowPackage#getFlowElement_Configuration()
* @model
* @generated
*/
String getConfiguration();
/**
* Sets the value of the '{@link org.nasdanika.models.functionflow.FlowElement#getConfiguration Configuration}' attribute.
*
*
* @param value the new value of the 'Configuration' attribute.
* @see #getConfiguration()
* @generated
*/
void setConfiguration(String value);
} // FlowElement