Uses of Interface
de.aristaflow.adept2.model.processmodel.DataElement
Packages that use DataElement
Package
Description
-
Uses of DataElement in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations that return DataElementModifier and TypeMethodDescriptionstatic DataElementChangeOperationTools.createSimpleDataElementObject(SessionToken session, String name, ProcessConstants.AdeptDataType type) Creates a simple DataElement container objectstatic DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance) Insert a new data element in the instance.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance, UpdateManager updateManager) Insert a new data element in the instance (with updateManager).static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement) Insert a new data element in the instance.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, UpdateManager updateManager) Insert a new data element in the instance.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template) Insert a new data element in the template.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template, UpdateManager updateManager) Insert a new data element in the template.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement) Insert a new data element in the template.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, UpdateManager updateManager) Insert a new data element in the template.protected static DataElementInsertDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static DataElementInsertDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, DataElement dataElement, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances (with given dataElement).static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the instance.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the instance.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the template.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the template.protected static DataElementUpdateDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Worker method to do the structural changes for both changeable templates and changeable instances.Methods in de.aristaflow.adept2.core.changeoperations that return types with arguments of type DataElementModifier and TypeMethodDescriptionChangeOperationTools.createRandomisedParameterDataElementMappingForNewEBP(Template template, int nodeID, ExecutableBusinessProcess ebp) Creates a mapping between the parameters of the given EBP and already existent data elements (where possible).static Set<DataElement>ChangeOperationTools.getCompliantConnectedDataElementsForParameter(ProcessModelParameter parameter, Template template, int nodeID, ActivityConstants.AccessType type) Returns a set of compliant data elements for the given parameter which are connected to the given node (i.e there is a data edge between the node and the compliant data element) in the correct direction.static Set<DataElement>ChangeOperationTools.getCompliantDataElements(Template templ, ProcessConstants.AdeptDataType type, UUID identifierID, boolean inclSysDes) Returns the set of data elements, which are compatible to the given type and identifier for reading the data element.static Collection<DataElement>ChangeOperationTools.getCompliantDataElements(Template templ, ProcessConstants.AdeptDataType type, UUID identifierID, int nodeId) Gets the data elements that are compatible to the designated type and identifier for reading the data element.static Set<DataElement>ChangeOperationTools.getCompliantUnConnectedDataElementsForParameter(ProcessModelParameter parameter, Template template, int nodeID, ActivityConstants.AccessType type) Returns a set of compliant data elements for the given parameter which are not connected to the given node (i.e there is no data edge between the node and the compliant data element).Methods in de.aristaflow.adept2.core.changeoperations with parameters of type DataElementModifier and TypeMethodDescriptionstatic booleanDeleteDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Check if it is possible (concerning structural and state-based correctness) to delete the data edge between the given node and the data element in the instance.static booleanDeleteDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural and state-based correctness) to delete the data edge between the given node and the data element.static booleanDeleteDataEdge.isPossible(Template template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Check if it is possible (concerning structural correctness) to delete the data edge between the given node and the data element in the template.static booleanDeleteDataEdge.isPossible(Template template, Node node, DataElement dataElement, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural correctness) to delete the data edge between the given node and the data element.static booleanDeleteDataElement.isPossible(ChangeableInstance instance, DataElement dataElement) checks if it is valid (concerning structural and state-based correctness) to delete the given data element from the instancestatic booleanDeleteDataElement.isPossible(ChangeableInstance instance, DataElement dataElement, CheckReport checkReport) checks if it is valid (concerning structural and state based correctness) to delete the given data element from the instance If not, the reasons are stored in the check report.static booleanDeleteDataElement.isPossible(Template template, DataElement dataElement) checks if it is valid (concerning structural correctness) to delete the given data element from the templatestatic booleanDeleteDataElement.isPossible(Template template, DataElement dataElement, CheckReport checkReport) Checks if it is valid (concerning structural correctness) to delete the given data element from the template.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement[] dataElements, ActivityConstants.AccessType type) Check if it is possible (concerning structural and state-based correctness) to insert data edges of the given type between the given node and the data elements in the instance.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement[] dataElements, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural and state-based correctness) to insert data edges of the given type between the given node and the data elements in the instance.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Check if it is possible (concerning structural and state-based correctness) to insert a data edge of the given type between the given node and the data element in the instance.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural and state-based correctness) to insert a data edge of the given type between the given node and the data element in the instance.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, String paramName, ActivityConstants.AccessType type) Check if it is possible (concerning structural and state-based correctness) to connect the parameter of the given node with the given data element via a data edge of the given type in the instance.static booleanInsertDataEdge.isPossible(ChangeableInstance instance, Node node, DataElement dataElement, String paramName, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural and state-based correctness) to connect the parameter of the given node with the given data element via a data edge of the given type in the instance.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement[] dataElements, ActivityConstants.AccessType type) Check if it is possible (concerning structural correctness) to insert data edges of the given type between the given node and the data elements in the template.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement[] dataElements, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural correctness) to insert data edges of the given type between the given node and the data elements in the template.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Check if it is possible (concerning structural correctness) to insert a data edge of the given type between the given node and the data element in the template.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement dataElement, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural correctness) to insert a data edge of the given type between the given node and the data element in the template.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement dataElement, String paramName, ActivityConstants.AccessType type) Check if it is possible (concerning structural correctness) to connect the parameter of the given node with the given data element via a data edge of the given type in the template.static booleanInsertDataEdge.isPossible(Template template, Node node, DataElement dataElement, String paramName, ActivityConstants.AccessType type, CheckReport checkReport) Check if it is possible (concerning structural correctness) to connect the parameter of the given node with the given data element via a data edge of the given type in the template.static booleanInsertDataElement.isPossible(ChangeableInstance instance, DataElement dataElement) Check if it is possible (concerning structural and state based correctness) to insert a new data element given as a data element container object (without an id) in the instance.static booleanInsertDataElement.isPossible(ChangeableInstance instance, DataElement dataElement, CheckReport checkReport) Check if it is possible (concerning structural and state based correctness) to insert a new data element given as a data element container object (without an id) in the instance.static booleanInsertDataElement.isPossible(Template template, DataElement dataElement) Check if it is possible (concerning structural aspects) to insert a new data element given as a data element container object (without an id) in the template.static booleanInsertDataElement.isPossible(Template template, DataElement dataElement, CheckReport checkReport) Check if it is possible (concerning structural aspects) to insert a new data element given as a data element container object (without an id) in the template.static booleanUpdateDataElement.isPossible(ChangeableInstance instance, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Tests if it is valid (concerning structural and state-based correctness) to change the data element properties given bydataElementPropertiesin the instance.static booleanUpdateDataElement.isPossible(ChangeableInstance instance, DataElement dataElement, CheckReport checkReport, ProcessConstants.DataElementProperty... dataElementProperties) Tests if it is valid (concerning structural and state-based correctness) to change the data element properties given bydataElementPropertiesin the instance.static booleanUpdateDataElement.isPossible(Template template, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Tests if it is valid (concerning structural correctness) to change the data element properties given bydataElementPropertiesin the template.static booleanUpdateDataElement.isPossible(Template template, DataElement dataElement, CheckReport checkReport, ProcessConstants.DataElementProperty... dataElementProperties) Tests if it is valid (concerning structural correctness) to change the data element properties given bydataElementPropertiesin the template.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Deletes a data edge form the instance.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Deletes a data edge form the instance (with updateManager).static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Deletes a data edge from the template.static voidDeleteDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Deletes a data edge from the template (with updateManager).protected static voidDeleteDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidDeleteDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement) Deletes the given data element from the instance.static voidDeleteDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, UpdateManager updateManager) Deletes the given data element from the instance Possibly assigned in- or outgoing data edges are also deleted.static voidDeleteDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement) Deletes the given data element from the template.static voidDeleteDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, UpdateManager updateManager) Deletes the given data element from the template Possibly assigned in- or outgoing data edges are also deleted.protected static voidDeleteDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, DataElement dataElement, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type) Inserts a new data edge in the instance.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the instance (with update manager).protected static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the instance.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type) Inserts a new data edge in the instance.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableInstance instance, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the instance.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type) Inserts a new data edge in the template (with update manager).static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template (with update manager).protected static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type) Inserts a new data edge in the template.static voidInsertDataEdge.performOperation(SessionToken session, ChangeableTemplate template, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager) Inserts a new data edge in the template.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ProcessModelParameter param, int connectorID, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.protected static voidInsertDataEdge.performOperation(SessionToken session, ChangePrimitives processGraph, Node node, DataElement dataElement, ProcessModelParameter parameter, ActivityConstants.AccessType type, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement) Insert a new data element in the instance.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, UpdateManager updateManager) Insert a new data element in the instance.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement) Insert a new data element in the template.static DataElementInsertDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, UpdateManager updateManager) Insert a new data element in the template.protected static DataElementInsertDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, DataElement dataElement, UpdateManager updateManager) Worker method to do the structural changes for both changeable templates and changeable instances (with given dataElement).static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the instance.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableInstance instance, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the instance.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the template.static DataElementUpdateDataElement.performOperation(SessionToken session, ChangeableTemplate template, DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementPropertiesin the template.protected static DataElementUpdateDataElement.performOperation(SessionToken session, ChangePrimitives processGraph, DataElement dataElement, UpdateManager updateManager, ProcessConstants.DataElementProperty... dataElementProperties) Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of DataElement in de.aristaflow.adept2.model.execution
Methods in de.aristaflow.adept2.model.execution with parameters of type DataElementModifier and TypeMethodDescriptionde.aristaflow.adept2.model.monitor.TemplTreeDataElementExecutionFactory.createTemplTreeDataElement(DataElement de, Collection<Integer> treePos) Creates a newTemplTreeDataElementfor the designated data element and the template at the designated position (node IDs) in the corresponding template hierarchy. -
Uses of DataElement in de.aristaflow.adept2.model.processmodel
Methods in de.aristaflow.adept2.model.processmodel that return DataElementModifier and TypeMethodDescriptionChangePrimitives.addDataElement(DataElement dataElement) Adds a new data element to the process, using the values of the given data element object.ProcessModelFactory.createDataElement(int id, String name, ProcessConstants.AdeptDataType type, String description, String userDefinedType, UUID iconID, UUID identifierID, boolean isPublic, boolean virtual, Map<String, Set<String>> supportedPlugins, Map<String, PluginData> pluginData, Map<String, String> userAttributes) Create a DataElement.AbstractWrappingTemplate.getDataElement(int dataElementID) AbstractWrappingTemplate.getDataElement(int nodeID, int connector) Template.getDataElement(int dataElementID) Returns the data element with the given ID.Template.getDataElement(int nodeID, int connector) The data element which is associated to the given node and the given connector of the node.ChangePrimitives.updateDataElement(DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementProperties.Methods in de.aristaflow.adept2.model.processmodel that return types with arguments of type DataElementModifier and TypeMethodDescriptionAbstractWrappingTemplate.getDataElements()Template.getDataElements()Returns all data elements of the template.TemplateNode.getDataElements()Gets the data elements of the template this template node refers to.static Collection<DataElement>DataElementComparator.getSortedDataElements(Collection<DataElement> unsortedDataElements) Take the given data elements and return them as sorted collection.Methods in de.aristaflow.adept2.model.processmodel with parameters of type DataElementModifier and TypeMethodDescriptionChangePrimitives.addDataElement(DataElement dataElement) Adds a new data element to the process, using the values of the given data element object.intDataElementComparator.compare(DataElement o1, DataElement o2) ChangePrimitives.updateDataElement(DataElement dataElement, ProcessConstants.DataElementProperty... dataElementProperties) Updates the data element attributes given bydataElementProperties.Method parameters in de.aristaflow.adept2.model.processmodel with type arguments of type DataElementModifier and TypeMethodDescriptionProcessModelFactory.createRootTemplateNode(TemplateReference templRef, Set<DataElement> dataElements) Create a root template node that allows for building template trees for the designated top-level template.ProcessModelFactory.createTemplateNode(TemplateReference templRef, Set<DataElement> dataElements, int nodeId) Create a template node as child of another template node.static Collection<DataElement>DataElementComparator.getSortedDataElements(Collection<DataElement> unsortedDataElements) Take the given data elements and return them as sorted collection. -
Uses of DataElement in de.aristaflow.adept2.model.processmodel.systemdata
Constructors in de.aristaflow.adept2.model.processmodel.systemdata with parameters of type DataElementModifierConstructorDescriptionDependency(DataElement dataElement) Constructs a newDependencyobject for the designated data element being aDependency.SystemDataProvider. -
Uses of DataElement in de.aristaflow.adept2.model.processmodel.tools
Methods in de.aristaflow.adept2.model.processmodel.tools that return DataElementModifier and TypeMethodDescriptionstatic DataElementProcessModelTools.hasDataEdge(Template templ, Node node, Parameter param, ActivityConstants.AccessType at) Gets the data element with a data edge from designated node for the designated parameter of the designated access type.Methods in de.aristaflow.adept2.model.processmodel.tools with parameters of type DataElementModifier and TypeMethodDescriptionstatic URIProcessElementIdentifierTools.getDataEdgeIdentifier(URI baseURI, Node node, DataElement dataElement, ActivityConstants.AccessType direction) Sets up the process element identifier URI for the specified data edge(node, dataElement, direction).static URIProcessElementIdentifierTools.getDataElementIdentifier(URI baseURI, DataElement dataElement) Sets up the process element identifier URI for the given data element.static URIProcessElementIdentifierTools.getDataElementIdentifier(URI baseURI, DataElement dataElement, String field) Sets up the process element identifier URI for the given data element.static URIProcessElementIdentifierTools.getDataElementIdentifier(URI baseURI, DataElement dataElement, String field, String range) Sets up the process element identifier URI for the given data element.static StringProcessModelTools.getSysReadParamNameFor(Node node, DataElement de, Template templ) Gets the name for a system parameter reading (ActivityConstants.AccessType.SYSTEM_READthe designated data element at the designated node in the designated template.Method parameters in de.aristaflow.adept2.model.processmodel.tools with type arguments of type DataElementModifier and TypeMethodDescriptionstatic int[]ProcessModelTools.intArrayDataElement(Set<DataElement> set) Build integer array containing DataElement IDs for all DataElements in the Set -
Uses of DataElement in de.aristaflow.adept2.model.processmodel.xml
Method parameters in de.aristaflow.adept2.model.processmodel.xml with type arguments of type DataElementModifier and TypeMethodDescriptionProcessModelXMLExport.getDocumentDataElementList(Set<DataElement> dataElements) Exports a set of data elements to a document. -
Uses of DataElement in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel that return DataElementModifier and TypeMethodDescriptionprotected static DataElementTransformation.fromIlm(ProcessModelFactory pmf, DataElement del) Methods in de.aristaflow.ilm.model.processmodel with parameters of type DataElementModifier and TypeMethodDescriptionprotected static DataElementTransformation.toIlm(DataElement del)