gov.nasa.arc.brahms.common.data.format.sourcecode
Class ConceptFormatter

java.lang.Object
  extended by gov.nasa.arc.brahms.common.data.format.sourcecode.BrahmsObjectFormatter
      extended by gov.nasa.arc.brahms.common.data.format.sourcecode.ModelElementFormatter
          extended by gov.nasa.arc.brahms.common.data.format.sourcecode.NamedModelElementFormatter
              extended by gov.nasa.arc.brahms.common.data.format.sourcecode.ConceptFormatter
All Implemented Interfaces:
IFormatter, gov.nasa.arc.brahms.common.IConstants
Direct Known Subclasses:
ActiveConceptFormatter, ConceptualConceptFormatter, CurrentFormatter, GeographyConceptFormatter

public class ConceptFormatter
extends NamedModelElementFormatter

This class provides the source code formatting logic for the Concept

Version:
1.0
Author:
Ron van Hoof

Field Summary
 
Fields inherited from class gov.nasa.arc.brahms.common.data.format.sourcecode.BrahmsObjectFormatter
TABS_PROPERTY
 
Fields inherited from interface gov.nasa.arc.brahms.common.IConstants
ABORT, ACTIVECLASS, ACTIVECONCEPT, ACTIVEINSTANCE, AGENT, ANONYMOUS, ANYAGENT, AREA, AREADEF, ASSIGNED, ATTRIBUTE, BASEAREADEF, BASECLASS, BASECONCEPTUALCLASS, BASEGROUP, BASELIBRARY, BOOLEAN, BROADCAST, BUILDING, BYTE, CCLOCK, CDATE, CHAR, CITY, CLASS, CLOCK, COLLECTALL, COMMUNICATE, COMPLETE, COMPOSITE, COMPUTER, CONCEPT, CONCEPTUALCLASS, CONCEPTUALCONCEPT, CONCEPTUALOBJECT, CONTINUE, COPY, CREATEAGENT, CREATEAREA, CREATEOBJECT, current, CURRENT, DATAFRAME, DATE, DB, DETECTABLE, DIV, DOUBLE, EMAIL, EMPTY_STRING, END, ENDACTIVITY, ENTAGENT, EQ, EXCEPTION, EXPR, FACE2FACE, FACTFRAME, FALSE, FAX, FLOAT, FOREACH, FORONE, G2, GE, GEOGRAPHYCONCEPT, GESTURE, GET, GROUP, GT, IMPASSE, INT, INVALID, JAVA, JAVA_TYPE, KNOWN_MODIFIER, KNOWNVAL_MODIFIER, LE, LOCAL, LONG, LT, MAP, MINUS, MOD, MOVE, MULT, NE, NEW, NONE, NOT_MODIFIER, NOWORK, O, OA, OBJECT, ONTOLOGY, PAGER, PARAMETER, PATH, PHONE, PLUS, PRIMITIVE, PRIVATE, PROAGENT, PROTECTED, PRSAGENT, PUBLIC, PUT, RECEIVE, RELATION, sACTIVECLASS, sACTIVECONCEPT, sACTIVEINSTANCE, sAGENT, sARCHIVE, sAREA, sAREADEF, sBOOLEAN, sBYTE, sBYTECODEEXT, sCHAR, sCLASS, sCOMPUTER, sCONCEPT, sCONCEPTUALCLASS, sCONCEPTUALCONCEPT, sCONCEPTUALOBJECT, sCOPY, sCURRENT, sDETECTABLE, sDOUBLE, sEMAIL, sEND, SEND, sFACE2FACE, sFAX, sFILEEXT, sFLOAT, sGEOGRAPHYCONCEPT, sGROUP, SHORT, SIMAGENT, sINT, sJAVA_TYPE, sLONG, sMAP, sNEW, sNONE, sNOWORK, sOBJECT, SOURCECODE, sPAGER, sPARAMETER, sPATH, sPHONE, sPRIVATE, sPROJECTEXT, sPROTECTED, sPUBLIC, sSHORT, sSTART, sSTRING, sSYMBOL, START, STRING, sUNKNOWN, sVOID, SYMBOL, TRUE, UDT, UML, UNASSIGNED, UNDEFINED, unknown, UNKNOWN, UNKNOWN_MODIFIER, V, VARIABLE, VOID, WHENEVER, WORKFRAME, WORLD, XML
 
Constructor Summary
ConceptFormatter(SourceCodeFormat format)
          Constructor, creates a new source code formatter for Concept
 
Method Summary
 void writeFormat(BrahmsObject o, java.util.Properties p, java.io.DataOutputStream out)
          Writes the given object out in the format defined for that object.
 
Methods inherited from class gov.nasa.arc.brahms.common.data.format.sourcecode.BrahmsObjectFormatter
getFormat, setFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConceptFormatter

public ConceptFormatter(SourceCodeFormat format)
Constructor, creates a new source code formatter for Concept

Parameters:
format - the parent SourceCodeFormat
Method Detail

writeFormat

public void writeFormat(BrahmsObject o,
                        java.util.Properties p,
                        java.io.DataOutputStream out)
Writes the given object out in the format defined for that object.

Specified by:
writeFormat in interface IFormatter
Overrides:
writeFormat in class BrahmsObjectFormatter
Parameters:
o - the BrahmsObject to be written out in this format
p - the Properties relevant for the formatting of the output
out - the DataOutputStream to write the format output to


Copyright © 1997-2012 All Rights Reserved.