/* * Copyright (C) 2012 Addition, Lda. (addition at addition dot pt) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. */ package org.addition.epanet.network.io; /** * Parse and report keywords. */ public class Keywords { public static String s_BACKDROP = "[BACKDROP]"; public static String s_CONTROLS = "[CONTROLS]"; public static String s_COORDS = "[COORDINATES]"; public static String s_CURVES = "[CURVES]"; public static String s_DEMANDS = "[DEMANDS]"; public static String s_EMITTERS = "[EMITTERS]"; public static String s_END = "[END]"; public static String s_ENERGY = "[ENERGY]"; public static String s_JUNCTIONS = "[JUNCTIONS]"; public static String s_LABELS = "[LABELS]"; public static String s_MIXING = "[MIXING]"; public static String s_OPTIONS = "[OPTIONS]"; public static String s_PATTERNS = "[PATTERNS]"; public static String s_PIPES = "[PIPES]"; public static String s_PUMPS = "[PUMPS]"; public static String s_QUALITY = "[QUALITY]"; public static String s_REACTIONS = "[REACTIONS]"; public static String s_REPORT = "[REPORT]"; public static String s_RESERVOIRS = "[RESERVOIRS]"; public static String s_ROUGHNESS = "[ROUGHNESS]"; public static String s_RULES = "[RULES]"; public static String s_SOURCES = "[SOURCES]"; public static String s_STATUS = "[STATUS]"; public static String s_TAGS = "[TAGS]"; public static String s_TANKS = "[TANKS]"; public static String s_TIMES = "[TIMES]"; // INP sections types strings //public static String s_TITLE = "[TITL"; //public static String s_JUNCTIONS = "[JUNC"; //public static String s_RESERVOIRS = "[RESE"; //public static String s_TANKS = "[TANK"; //public static String s_PIPES = "[PIPE"; //public static String s_PUMPS = "[PUMP"; //public static String s_VALVES = "[VALV"; //public static String s_CONTROLS = "[CONT"; //public static String s_RULES = "[RULE"; //public static String s_DEMANDS = "[DEMA"; //public static String s_SOURCES = "[SOUR"; //public static String s_EMITTERS = "[EMIT"; //public static String s_PATTERNS = "[PATT"; //public static String s_CURVES = "[CURV"; //public static String s_QUALITY = "[QUAL"; //public static String s_STATUS = "[STAT"; //public static String s_ROUGHNESS = "[ROUG"; //public static String s_ENERGY = "[ENER"; //public static String s_REACTIONS = "[REAC"; //public static String s_MIXING = "[MIXI"; //public static String s_REPORT = "[REPO"; //public static String s_TIMES = "[TIME"; //public static String s_OPTIONS = "[OPTI"; //public static String s_COORDS = "[COOR"; //public static String s_VERTICES = "[VERT"; //public static String s_LABELS = "[LABE"; //public static String s_BACKDROP = "[BACK"; //public static String s_TAGS = "[TAGS"; //public static String s_END = "[END"; public static String s_TITLE = "[TITLE]"; public static String s_VALVES = "[VALVES]"; public static String s_VERTICES = "[VERTICES]"; public static String t_ABOVE ="above"; public static String t_ACTIVE ="active"; public static String t_BACKDROP = "Backdrop"; public static String t_BELOW ="below"; public static String t_CHEMICAL ="Chemical"; public static String t_CLOSED ="closed"; public static String t_CM ="Chezy-Manning"; public static String t_CONTINUED =" (continued)"; public static String t_CONTROL ="Control"; public static String t_COORD = "Coordinate"; public static String t_CURVE ="Curve"; public static String t_DEMAND = "Demand"; public static String t_DEMANDFOR ="Demand for Node"; public static String t_DIAM = "Diameter"; public static String t_DIFFER ="DIFFERENTIAL"; public static String t_DW ="Darcy-Weisbach"; public static String t_ELEV = "Elevation"; public static String t_EMITTER ="Emitter"; public static String t_EMPTYING ="emptying"; public static String t_END = "End"; public static String t_ENERGY ="Energy"; public static String t_FILLING ="filling"; public static String t_FLOW = "Flow"; public static String t_FRICTION = "F-Factor"; public static String t_FUNCCALL ="function call"; public static String t_HALTED =" EXECUTION HALTED."; public static String t_HEAD = "Head"; public static String t_HEADLOSS = "Headloss"; public static String t_HW ="Hazen-Williams"; public static String t_JUNCTION ="Junction"; public static String t_LABEL = "Label"; public static String t_LENGTH = "Length"; public static String t_LINKID ="Link"; public static String t_LINKQUAL = "Quality"; public static String t_LINKSTATUS = "State"; public static String t_MIXING ="Mixing"; public static String t_NODEID ="Node"; public static String t_OPEN ="open"; public static String t_OPTION ="Options"; public static String t_PATTERN ="Pattern"; public static String t_PERDAY ="/day"; public static String t_perM3 =" /m3"; public static String t_perMGAL ="/Mgal"; public static String t_PIPE ="Pipe"; public static String t_PRESSURE = "Pressure"; public static String t_PUMP ="Pump"; public static String t_QUALITY = "Quality"; public static String t_REACTION ="Reaction"; public static String t_REACTRATE = "Reaction"; public static String t_REPORT ="Report"; public static String t_RESERVOIR ="Reservoir"; public static String t_ROUGHNESS ="Roughness"; public static String t_RULE ="Rule"; public static String t_RULES_SECT ="[RULES] section"; public static String t_SETTING = "Setting"; public static String t_SOURCE ="Source"; public static String t_STATUS ="Status"; public static String t_TAG = "Tag"; public static String t_TANK ="Tank"; public static String t_TEMPCLOSED ="temporarily closed"; public static String t_TIME ="Times"; public static String t_TITLE = "Title"; public static String t_VALVE ="Valve"; public static String t_VELOCITY = "Velocity"; public static String t_VERTICE = "Vertice"; public static String t_XFCV ="open but cannot deliver flow"; public static String t_XFLOW ="open but exceeds maximum flow"; public static String t_XHEAD ="closed because cannot deliver head"; public static String t_XPRESSURE ="open but cannot deliver pressure"; public static String u_AFD ="a-f/d"; // Units public static String u_CFS ="cfs"; public static String u_CMD ="m3/d"; public static String u_CMH ="m3/h"; public static String u_FEET ="ft"; public static String u_FTperSEC ="fps"; public static String u_GPM ="gpm"; public static String u_HOURS ="hrs"; public static String u_HP ="hp"; public static String u_IMGD ="Imgd"; public static String u_INCHES ="in"; public static String u_KPA ="kPa"; public static String u_KW ="kw"; public static String u_LPM ="Lpm"; public static String u_LPS ="L/s"; public static String u_METERS ="m"; public static String u_MGD ="mgd"; public static String u_MGperL ="mg/L"; public static String u_MINUTES ="min"; public static String u_MLD ="ML/d"; public static String u_MMETERS ="mm"; public static String u_MperSEC ="m/s"; public static String u_per1000FT ="/kft"; public static String u_per1000M ="/km"; public static String u_PERCENT ="%"; public static String u_PSI ="psi"; public static String u_SQFTperSEC ="sq ft/sec"; public static String u_SQMperSEC ="sq m/sec"; public static String u_UGperL ="ug/L"; public static String w_2COMP ="2COMP"; public static String w_ABOVE ="ABOVE"; public static String w_ACCURACY ="ACCU"; public static String w_ACTIVE ="ACTIVE"; public static String w_ADD ="ADD"; public static String w_AFD ="AFD"; public static String w_AGE ="AGE"; public static String w_ALL ="ALL"; public static String w_AM ="AM"; public static String w_AVG ="AVERAGE"; public static String w_BELOW ="BELOW"; public static String w_BULK ="BULK"; public static String w_CFS ="CFS"; public static String w_CHECKFREQ ="CHECKFREQ"; public static String w_CHEM ="CHEM"; public static String w_CLOCKTIME ="CLOCKTIME"; public static String w_CLOSED ="CLOSED"; public static String w_CM ="C-M"; public static String w_CMD ="CMD"; public static String w_CMH ="CMH"; public static String w_CONCEN ="CONCEN"; public static String w_CONTINUE ="CONT"; public static String w_CURVE ="CURV"; public static String w_CV ="CV"; public static String w_DAMPLIMIT ="DAMPLIMIT"; public static String w_DAYS ="DAY"; public static String w_DEMAND ="DEMA"; public static String w_DIAM ="DIAM"; public static String w_DIFFUSIVITY="DIFF"; public static String w_DMNDCHARGE ="DEMAN"; public static String w_DRAINTIME ="DRAI"; public static String w_DURATION ="DURA"; public static String w_DW ="D-W"; public static String w_EFFIC ="EFFI"; public static String w_ELEV ="ELEV"; public static String w_EMITTER ="EMIT"; public static String w_ENERGY ="ENER"; public static String w_FCV ="FCV"; public static String w_FIFO ="FIFO"; public static String w_FILE ="FILE"; public static String w_FILLTIME ="FILL"; public static String w_FLOW ="FLOW"; public static String w_FLOWPACED ="FLOWPACED"; public static String w_FULL ="FULL"; public static String w_GLOBAL ="GLOB"; public static String w_GPM ="GPM"; public static String w_GPV ="GPV"; public static String w_GRADE ="GRADE"; public static String w_HEAD ="HEAD"; public static String w_HEADLOSS ="HEADL"; public static String w_HOURS ="HOU"; public static String w_HTOL ="HTOL"; public static String w_HW ="H-W"; public static String w_HYDRAULIC ="HYDR"; public static String w_IMGD ="IMGD"; public static String w_IS ="IS"; public static String w_JUNC ="Junc"; public static String w_KPA ="KPA"; public static String w_LEVEL ="LEVEL"; public static String w_LIFO ="LIFO"; public static String w_LIMITING ="LIMIT"; public static String w_LINK ="LINK"; public static String w_LPM ="LPM"; public static String w_LPS ="LPS"; public static String w_MAP ="MAP"; public static String w_MASS ="MASS"; public static String w_MAX ="MAXIMUM"; public static String w_MAXCHECK ="MAXCHECK"; public static String w_MESSAGES ="MESS"; public static String w_METERS ="METERS"; public static String w_MGD ="MGD"; public static String w_MIN ="MINIMUM"; public static String w_MINIMUM ="MINI"; public static String w_MINUTES ="MIN"; public static String w_MIXED ="MIXED"; public static String w_MLD ="MLD"; public static String w_MULTIPLY ="MULT"; public static String w_NO ="NO"; public static String w_NODE ="NODE"; public static String w_NONE ="NONE"; public static String w_NOT ="NOT"; public static String w_OPEN ="OPEN"; public static String w_ORDER ="ORDER"; public static String w_PAGE ="PAGE"; public static String w_PATTERN ="PATT"; public static String w_PBV ="PBV"; public static String w_PIPE ="Pipe"; public static String w_PM ="PM"; public static String w_POWER ="POWE"; public static String w_PRECISION ="PREC"; public static String w_PRESSURE ="PRES"; public static String w_PRICE ="PRICE"; public static String w_PRV ="PRV"; public static String w_PSI ="PSI"; public static String w_PSV ="PSV"; public static String w_PUMP ="Pump"; public static String w_QTOL ="QTOL"; public static String w_QUALITY ="QUAL"; public static String w_RANGE ="RANGE"; public static String w_REPORT ="REPO"; public static String w_RESERV ="Reser"; public static String w_ROUGHNESS ="ROUG"; public static String w_RQTOL ="RQTOL"; public static String w_RULE ="RULE"; public static String w_SAVE ="SAVE"; public static String w_SECONDS ="SEC"; public static String w_SEGMENTS ="SEGM"; public static String w_SETPOINT ="SETPOINT"; public static String w_SETTING ="SETT"; public static String w_SI ="SI"; public static String w_SPECGRAV ="SPEC"; public static String w_SPEED ="SPEE"; public static String w_START ="STAR"; public static String w_STATISTIC ="STAT"; public static String w_STATUS ="STATUS"; public static String w_STOP ="STOP"; public static String w_SUMMARY ="SUMM"; public static String w_SYSTEM ="SYST"; public static String w_TANK ="Tank"; public static String w_TCV ="TCV"; public static String w_TIME ="TIME"; public static String w_TOLERANCE ="TOLER"; public static String w_TRACE ="TRACE"; public static String w_TRIALS ="TRIAL"; public static String w_UNBALANCED ="UNBA"; public static String w_UNITS ="UNIT"; public static String w_USE ="USE"; public static String w_VALVE ="Valve"; public static String w_VELOCITY ="VELO"; public static String w_VERIFY ="VERI"; public static String w_VISCOSITY ="VISC"; public static String w_VOLUME ="VOLU"; public static String w_WALL ="WALL"; public static String w_YES ="YES"; public static String wr_ABOVE ="ABOVE"; public static String wr_ACTIVE ="ACTIVE"; public static String wr_AND ="AND"; public static String wr_BELOW ="BELOW"; public static String wr_CLOCKTIME="CLOCKTIME"; public static String wr_CLOSED ="CLOSED"; public static String wr_DEMAND ="DEMA"; public static String wr_DRAINTIME="DRAI"; public static String wr_ELSE ="ELSE"; public static String wr_FILLTIME ="FILL"; public static String wr_FLOW ="FLOW"; public static String wr_GRADE ="GRADE"; public static String wr_HEAD ="HEAD"; public static String wr_IF ="IF"; public static String wr_IS ="IS"; public static String wr_JUNC ="Junc"; public static String wr_LEVEL ="LEVEL"; public static String wr_LINK ="LINK"; public static String wr_NODE ="NODE"; public static String wr_NOT ="NOT"; public static String wr_OPEN ="OPEN"; public static String wr_OR ="OR"; public static String wr_PIPE ="Pipe"; public static String wr_POWER ="POWE"; public static String wr_PRESSURE ="PRES"; public static String wr_PRIORITY ="PRIO"; public static String wr_PUMP ="Pump"; public static String wr_RESERV ="Reser"; public static String wr_RULE ="RULE"; public static String wr_SETTING ="SETT"; public static String wr_STATUS ="STATUS"; public static String wr_SYSTEM ="SYST"; public static String wr_TANK ="Tank"; public static String wr_THEN ="THEN"; public static String wr_TIME ="TIME"; public static String wr_VALVE ="Valve"; }