Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/modellor
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv27503/src/net/sourceforge/bprocessor/model/modellor
Modified Files:
Frame.java
Log Message:
Small time progress on frame
Index: Frame.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/modellor/Frame.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Frame.java 19 Jun 2007 14:03:27 -0000 1.1
--- Frame.java 21 Jun 2007 09:29:14 -0000 1.2
***************
*** 8,16 ****
--- 8,19 ----
package net.sourceforge.bprocessor.model.modellor;
+ import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import net.sourceforge.bprocessor.model.Attribute;
+ import net.sourceforge.bprocessor.model.Entity;
import net.sourceforge.bprocessor.model.Space;
+ import net.sourceforge.bprocessor.model.Surface;
/**
***************
*** 18,21 ****
--- 21,43 ----
*/
public class Frame extends Modellor {
+ private Space space;
+
+ /**
+ * Constructor
+ *
+ */
+ public Frame() {
+ super();
+ }
+
+ /**
+ * Constructor
+ * @param space Space
+ */
+ public Frame(Space space) {
+ super();
+ this.space = space;
+ space.setModellor(this);
+ }
/** {@inheritDoc} */
***************
*** 42,47 ****
@Override
public Modellor newInstance(Space space) {
! // TODO Auto-generated method stub
! return null;
}
--- 64,69 ----
@Override
public Modellor newInstance(Space space) {
! Modellor modellor = new Frame(space);
! return modellor;
}
***************
*** 63,68 ****
@Override
public void update(Object entity) {
! // TODO Auto-generated method stub
!
}
--- 85,95 ----
@Override
public void update(Object entity) {
! System.out.println("update " + space);
! LinkedList<Surface> envelope = new LinkedList(space.getEnvelope());
! if (!envelope.isEmpty()) {
! Entity.sort(envelope);
! Surface first = envelope.getFirst();
! System.out.println("first = " + first);
! }
}
|