From 53aac5093c70760db655201be0fcea83deeca18c Mon Sep 17 00:00:00 2001 From: Daniel Knorreck <daniel.knorreck@telecom-paristech.fr> Date: Fri, 25 Feb 2011 09:15:25 +0000 Subject: [PATCH] --- src/tepe/TEPEComponent.java | 38 ++++++++++++++++++++--- src/tepe/TEPETimeConstraintComponent.java | 21 +++++++++++-- 2 files changed, 52 insertions(+), 7 deletions(-) diff --git a/src/tepe/TEPEComponent.java b/src/tepe/TEPEComponent.java index a42587a625..73de9b585e 100644 --- a/src/tepe/TEPEComponent.java +++ b/src/tepe/TEPEComponent.java @@ -51,8 +51,7 @@ import myutil.*; public abstract class TEPEComponent { private static int ID = 0; - - protected String name; + protected String name; protected Object referenceObject; private int id; @@ -69,13 +68,44 @@ public abstract class TEPEComponent { protected Vector <Boolean> inNegatedProperty; protected Vector <TEPEComponent> outPropertyComponents; - public TEPEComponent(String _name, Object _referenceObject) { + public TEPEComponent(String _name, Object _referenceObject) { name = _name; referenceObject = _referenceObject; id = ID; ID ++; - } + } + public int getID(){ + return id; + } + + public Vector<TEPEComponent> getInAttributes(){ + return inAttributeComponents; + } + + public Vector<TEPEComponent> getOutAttributes(){ + return outAttributeComponents; + } + + public Vector<TEPEComponent> getInSignals(){ + return inSignalComponents; + } + + public Vector<TEPEComponent> getInNegatedSignals(){ + return inNegatedSignalComponents; + } + + public Vector<TEPEComponent> getOutSignals(){ + return outSignalComponents; + } + + public Vector<TEPEComponent> getInProperties(){ + return inPropertyComponents; + } + + public Vector<TEPEComponent> getOutProperties(){ + return outPropertyComponents; + } public String getName() { return name; diff --git a/src/tepe/TEPETimeConstraintComponent.java b/src/tepe/TEPETimeConstraintComponent.java index bed1dc99e9..5a033b71e5 100644 --- a/src/tepe/TEPETimeConstraintComponent.java +++ b/src/tepe/TEPETimeConstraintComponent.java @@ -54,7 +54,7 @@ public class TEPETimeConstraintComponent extends TEPEComponent { public static final int SEQUENCE = 0; public static final int NO_SEQUENCE = 1; - protected int type; + protected int type, minTime, maxTime; public TEPETimeConstraintComponent(String _name, Object _referenceObject) { super(_name, _referenceObject); @@ -69,6 +69,21 @@ public class TEPETimeConstraintComponent extends TEPEComponent { public int getType() { return type; } - - + + public void setMinTime(int _minTime){ + minTime=_minTime; + } + + public void setMaxTime(int _maxTime){ + maxTime = _maxTime; + } + + public int getMinTime(){ + return minTime; + } + + public int getMaxTime(){ + return maxTime; + } + } -- GitLab