01: package net.refractions.udig.project.internal;
02:
03: import java.util.List;
04:
05: import net.refractions.udig.project.IBlackboard;
06:
07: import org.eclipse.emf.ecore.EObject;
08:
09: /**
10: * Blackboard for the internal emf model.
11: *
12: * @author Justin Deoliveira,Refractions Research Inc,jdeolive@refractions.net
13: * @model
14: */
15: public interface Blackboard extends EObject, IBlackboard {
16:
17: /**
18: * <!-- begin-user-doc --> <!-- end-user-doc -->
19: * @generated
20: */
21: String copyright = "uDig - User Friendly Desktop Internet GIS client http://udig.refractions.net (C) 2004, Refractions Research Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details."; //$NON-NLS-1$
22:
23: /**
24: * This method should not be accessed by client code. It is used by the framework to provide
25: * persistance.
26: *
27: * @return the content of the blackboard.
28: * @model containment="true" type="BlackboardEntry"
29: */
30: List<BlackboardEntry> getEntries();
31:
32: }
|