1 27 package ch.ethz.prose.crosscut; 28 29 import java.io.Serializable ; 30 31 import ch.ethz.prose.Insertable; 32 import ch.ethz.prose.Aspect; 33 import ch.ethz.prose.engine.JoinPointListener; 34 35 65 public 66 abstract class Crosscut extends JoinPointListener implements Insertable, Serializable { 67 68 79 public abstract CrosscutRequest createRequest(); 80 81 89 public abstract CrosscutRequest createRequest(Class crtCls); 90 91 99 public abstract void associateToGroup(CrosscutGroup grp); 100 101 102 104 public abstract Aspect getOwner(); 105 106 109 public abstract void setOwner(Aspect x); 110 111 112 } 113 114 | Popular Tags |