Java Doc for SingleInheritanceFrameSet.java in  » Science » Cougaar12_4 » org » cougaar » core » qos » frame » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Science » Cougaar12_4 » org.cougaar.core.qos.frame 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.cougaar.core.qos.frame.SingleInheritanceFrameSet

SingleInheritanceFrameSet
public class SingleInheritanceFrameSet implements FrameSet(Code)
Currently the only implementation of FrameSet, this class enforces single inheritance in both the prototype hierarchy and the containment hierarchy.

Inner Class :public class TransactionLock extends Object
Inner Class :public class ChangeQueueLock extends Object
Inner Class :public class RelationLock extends Object
Inner Class :public class PendingRelationships extends HashSet
Inner Class :public class Containers extends HashMap
Inner Class :public class KB extends HashMap
Inner Class :public class Frames extends HashSet
Inner Class :public class CachedClasses extends HashMap
Inner Class :public class Paths extends HashMap
Inner Class :public class Prototypes extends HashMap


Constructor Summary
public  SingleInheritanceFrameSet(String pkg, ServiceBroker sb, BlackboardService bbs, String domain, String name, String container_relation, String primaryIndexSlot)
    

Method Summary
public  voidaddAggregator(String slot, String relatedSlot, String relation, String role, String aggregator)
    
public  ClassclassForPrototype(String prototype)
    
public  ClassclassForPrototype(PrototypeFrame pframe)
    
 intcountChildren(DataFrame parent, String relation_prototype)
    
 intcountParents(DataFrame child, String relation_prototype)
    
public  intcountRelations(Frame frame, String role, String relation_proto)
    
public  booleandescendsFrom(DataFrame frame, String prototype)
    
 booleandescendsFrom(DataFrame frame, Class klass, String prototype)
    
public  booleandescendsFrom(PrototypeFrame frame, String prototype)
    
public  booleandescendsFromOld(Frame frame, String prototype)
    
public  voidexportFrames(File file)
    
public  voidexportFrames(File file, Set<String> prototypes)
    
public  voidexportFrames(File file, Set<String> prototypes, boolean allSlots)
    
 Set<DataFrame>findChildren(DataFrame parent, String relation_prototype, Map<RelationFrame, DataFrame> map)
    
 DataFramefindFirstChild(DataFrame parent, String relation_prototype)
    
 DataFramefindFirstParent(DataFrame child, String relation_prototype)
    
public  DataFramefindFirstRelation(Frame frame, String role, String relation_proto)
    
public  FramefindFrame(UID uid)
    
public  DataFramefindFrame(String proto, String slot, Object value)
    
public  Set<DataFrame>findFrames(String proto, Properties slot_value_pairs)
    
 Set<DataFrame>findParents(DataFrame child, String relation_prototype, Map<RelationFrame, DataFrame> map)
    
public  PathfindPath(UID uid)
    
public  PathfindPath(String name)
    
public  PrototypeFramefindPrototypeFrame(String name)
    
public  Set<DataFrame>findRelations(Frame frame, String role, String relation_proto)
    
public  Map<RelationFrame, DataFrame>findRelationshipFrames(DataFrame frame, String role, String relation_proto)
    
public  DataFramegetContainer(DataFrame frame)
    
public  MetricgetMetricValue(DataFrame frame, String path)
    
public  StringgetName()
    
public  StringgetPackageName()
    
public  PrototypeFramegetPrototype(Frame frame)
    
public  Collection<PrototypeFrame>getPrototypes()
    
public  DataFramegetRelationshipChild(RelationFrame relationship)
    
public  DataFramegetRelationshipParent(RelationFrame relationship)
    
public  voidimportFrames(URL location)
    
public  voidinitializeAggregators()
    
public  booleanisResolved(RelationFrame frame)
    
public  DataFramemakeFrame(String proto, Properties values)
    
public  DataFramemakeFrame(String proto, Properties values, UID uid)
    
public  DataFramemakeFrame(DataFrame frame)
    
public  PathmakePath(String name, Path.Fork[] forks, String slot)
    
public  PrototypeFramemakePrototype(String proto, String parent, Attributes attrs, Map<String, Attributes> slots)
    
public  PrototypeFramemakePrototype(String proto, String parent, Attributes attrs, Map<String, Attributes> slots, UID uid)
    
public  RelationFramemakeRelationship(String kind, Properties values, DataFrame parent, DataFrame child)
    
public  voidprocessQueue()
    
public  voidprocessQueueSlow()
    
 voidpublishAdd(UniqueObject object)
    
 voidpublishChange(UniqueObject object, Object change)
    
 voidpublishRemove(UniqueObject object)
    
 voidpublishRemove(Collection<DataFrame> objects)
    
public  voidremoveFrame(DataFrame frame)
    
public  voidremoveFrameAndRelations(DataFrame frame)
    
public  voidrunInTransaction(Runnable r)
    
public  voidsubscribeToMetric(DataFrame frame, Observer observer, String path)
    
public  voidvalueUpdated(DataFrame frame, String slot, Object value)
    
 voidwriteData(File file, int indentation, int offset, UnaryPredicate filter, boolean allSlots)
    
 voidwriteDataFrames(PrintWriter writer, int indentation, int offset, UnaryPredicate filter, boolean allSlots)
    


Constructor Detail
SingleInheritanceFrameSet
public SingleInheritanceFrameSet(String pkg, ServiceBroker sb, BlackboardService bbs, String domain, String name, String container_relation, String primaryIndexSlot)(Code)




Method Detail
addAggregator
public void addAggregator(String slot, String relatedSlot, String relation, String role, String aggregator)(Code)



classForPrototype
public Class classForPrototype(String prototype)(Code)



classForPrototype
public Class classForPrototype(PrototypeFrame pframe)(Code)



countChildren
int countChildren(DataFrame parent, String relation_prototype)(Code)



countParents
int countParents(DataFrame child, String relation_prototype)(Code)



countRelations
public int countRelations(Frame frame, String role, String relation_proto)(Code)



descendsFrom
public boolean descendsFrom(DataFrame frame, String prototype)(Code)



descendsFrom
boolean descendsFrom(DataFrame frame, Class klass, String prototype)(Code)



descendsFrom
public boolean descendsFrom(PrototypeFrame frame, String prototype)(Code)



descendsFromOld
public boolean descendsFromOld(Frame frame, String prototype)(Code)



exportFrames
public void exportFrames(File file) throws IOException(Code)



exportFrames
public void exportFrames(File file, Set<String> prototypes) throws IOException(Code)



exportFrames
public void exportFrames(File file, Set<String> prototypes, boolean allSlots) throws IOException(Code)



findChildren
Set<DataFrame> findChildren(DataFrame parent, String relation_prototype, Map<RelationFrame, DataFrame> map)(Code)



findFirstChild
DataFrame findFirstChild(DataFrame parent, String relation_prototype)(Code)



findFirstParent
DataFrame findFirstParent(DataFrame child, String relation_prototype)(Code)



findFirstRelation
public DataFrame findFirstRelation(Frame frame, String role, String relation_proto)(Code)



findFrame
public Frame findFrame(UID uid)(Code)



findFrame
public DataFrame findFrame(String proto, String slot, Object value)(Code)



findFrames
public Set<DataFrame> findFrames(String proto, Properties slot_value_pairs)(Code)



findParents
Set<DataFrame> findParents(DataFrame child, String relation_prototype, Map<RelationFrame, DataFrame> map)(Code)



findPath
public Path findPath(UID uid)(Code)



findPath
public Path findPath(String name)(Code)



findPrototypeFrame
public PrototypeFrame findPrototypeFrame(String name)(Code)



findRelations
public Set<DataFrame> findRelations(Frame frame, String role, String relation_proto)(Code)



findRelationshipFrames
public Map<RelationFrame, DataFrame> findRelationshipFrames(DataFrame frame, String role, String relation_proto)(Code)



getContainer
public DataFrame getContainer(DataFrame frame)(Code)



getMetricValue
public Metric getMetricValue(DataFrame frame, String path)(Code)



getName
public String getName()(Code)



getPackageName
public String getPackageName()(Code)



getPrototype
public PrototypeFrame getPrototype(Frame frame)(Code)



getPrototypes
public Collection<PrototypeFrame> getPrototypes()(Code)



getRelationshipChild
public DataFrame getRelationshipChild(RelationFrame relationship)(Code)



getRelationshipParent
public DataFrame getRelationshipParent(RelationFrame relationship)(Code)



importFrames
public void importFrames(URL location) throws IOException(Code)



initializeAggregators
public void initializeAggregators()(Code)



isResolved
public boolean isResolved(RelationFrame frame)(Code)



makeFrame
public DataFrame makeFrame(String proto, Properties values)(Code)



makeFrame
public DataFrame makeFrame(String proto, Properties values, UID uid)(Code)



makeFrame
public DataFrame makeFrame(DataFrame frame)(Code)



makePath
public Path makePath(String name, Path.Fork[] forks, String slot)(Code)



makePrototype
public PrototypeFrame makePrototype(String proto, String parent, Attributes attrs, Map<String, Attributes> slots)(Code)



makePrototype
public PrototypeFrame makePrototype(String proto, String parent, Attributes attrs, Map<String, Attributes> slots, UID uid)(Code)



makeRelationship
public RelationFrame makeRelationship(String kind, Properties values, DataFrame parent, DataFrame child)(Code)



processQueue
public void processQueue()(Code)



processQueueSlow
public void processQueueSlow()(Code)



publishAdd
void publishAdd(UniqueObject object)(Code)



publishChange
void publishChange(UniqueObject object, Object change)(Code)



publishRemove
void publishRemove(UniqueObject object)(Code)



publishRemove
void publishRemove(Collection<DataFrame> objects)(Code)



removeFrame
public void removeFrame(DataFrame frame)(Code)



removeFrameAndRelations
public void removeFrameAndRelations(DataFrame frame)(Code)



runInTransaction
public void runInTransaction(Runnable r)(Code)



subscribeToMetric
public void subscribeToMetric(DataFrame frame, Observer observer, String path)(Code)



valueUpdated
public void valueUpdated(DataFrame frame, String slot, Object value)(Code)



writeData
void writeData(File file, int indentation, int offset, UnaryPredicate filter, boolean allSlots) throws java.io.IOException(Code)



writeDataFrames
void writeDataFrames(PrintWriter writer, int indentation, int offset, UnaryPredicate filter, boolean allSlots)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.