diff --git a/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowDelegator.java b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowDelegator.java new file mode 100644 index 0000000..c0dc8fb --- /dev/null +++ b/AlgebraicDataflowArchitectureModel/src/models/controlFlowModel/ControlFlowDelegator.java @@ -0,0 +1,20 @@ +package models.controlFlowModel; + +/**-------------------------------------------------------------------------------- + * + */ +public class ControlFlowDelegator { + + /**-------------------------------------------------------------------------------- + * + /**-------------------------------------------------------------------------------- + * + * Todo: + * 1. object-nodeとmxCellを対応付ける + * 2. mxGraphを再構築? + * 3. mxGraphModelから委譲可能なmxCellのリストと + */ + public void changeGraph() { + + } +} diff --git a/AlgebraicDataflowArchitectureModel/src/tests/controlFlowModel/ControlFlowDelegatorTest.java b/AlgebraicDataflowArchitectureModel/src/tests/controlFlowModel/ControlFlowDelegatorTest.java new file mode 100644 index 0000000..c29e7fe --- /dev/null +++ b/AlgebraicDataflowArchitectureModel/src/tests/controlFlowModel/ControlFlowDelegatorTest.java @@ -0,0 +1,26 @@ +package tests.controlFlowModel; + +import org.junit.Test; + +import models.dataConstraintModel.IdentifierTemplate; +import models.dataFlowModel.DataTransferModel; + +import static org.junit.Assert.*; + + +/**-------------------------------------------------------------------------------- + * + */ +public class ControlFlowDelegatorTest { + @Test + public void test() { + // Construct a data-flow architecture model. + DataTransferModel model = new DataTransferModel(); + IdentifierTemplate customer_off = new IdentifierTemplate("customers.{x1}.off", 1); // an identifier template to specify a customer's office resource + IdentifierTemplate company_add = new IdentifierTemplate("companies.{x2}.add", 1); // an identifier template to specify a companie's address resource + IdentifierTemplate customer_add = new IdentifierTemplate("customers.{x1}.add", 1); // an identifier template to specify a customer's address resource + + + + } +}