| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <HTML> |
| <HEAD> |
| <meta name="generator" content="Syntax Diagram Generator 2, [BSD license] (c) Mark Malakanov, 2004"> |
| <meta name="description" content="Syntax Diagram"> |
| <META NAME="resource-type" CONTENT="document"> |
| <META NAME="distribution" CONTENT="global"> |
| <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
| <link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css"> |
| <TITLE>Emfatic Railroad diagrams</TITLE> |
| </HEAD> |
| |
| <BODY> |
| <CENTER> |
| <H1>Emfatic Railroad diagrams</H1> |
| </CENTER> |
| |
| <IMG name="compUnit" src="EmfaticRailroadDiagrams/compUnit.png" border="0" usemap="#map_compUnit"><p> |
| <map name="map_compUnit"> |
| <area coords="250,20,362,40" href="#packageDecl" alt="packageDecl"> <area coords="412,20,516,40" href="#importStmts" alt="importStmts"> <area coords="566,20,685,40" href="#topLevelDecls" alt="topLevelDecls"></map> |
| <IMG name="packageDecl" src="EmfaticRailroadDiagrams/packageDecl.png" border="0" usemap="#map_packageDecl"><p> |
| <map name="map_packageDecl"> |
| <area coords="280,20,384,40" href="#annotations" alt="annotations"> <area coords="578,20,674,40" href="#qualifiedID" alt="qualifiedID"></map> |
| <IMG name="qualifiedID" src="EmfaticRailroadDiagrams/qualifiedID.png" border="0" usemap="#map_qualifiedID"><p> |
| <map name="map_qualifiedID"> |
| <area coords="352,20,464,40" href="#qidSeparator" alt="qidSeparator"></map> |
| <IMG name="qidSeparator" src="EmfaticRailroadDiagrams/qidSeparator.png" border="0" usemap="#map_qidSeparator"><p> |
| <map name="map_qidSeparator"> |
| </map> |
| <IMG name="stringLiteralOrQualifiedID" src="EmfaticRailroadDiagrams/stringLiteralOrQualifiedID.png" border="0" usemap="#map_stringLiteralOrQualifiedID"><p> |
| <map name="map_stringLiteralOrQualifiedID"> |
| <area coords="401,20,567,40" href="#stringLiteralContainer" alt="stringLiteralContainer"> <area coords="405,75,563,95" href="#qualifiedIDContainer" alt="qualifiedIDContainer"></map> |
| <IMG name="stringLiteralContainer" src="EmfaticRailroadDiagrams/stringLiteralContainer.png" border="0" usemap="#map_stringLiteralContainer"><p> |
| <map name="map_stringLiteralContainer"> |
| </map> |
| <IMG name="qualifiedIDContainer" src="EmfaticRailroadDiagrams/qualifiedIDContainer.png" border="0" usemap="#map_qualifiedIDContainer"><p> |
| <map name="map_qualifiedIDContainer"> |
| <area coords="351,20,447,40" href="#qualifiedID" alt="qualifiedID"></map> |
| <IMG name="annotations" src="EmfaticRailroadDiagrams/annotations.png" border="0" usemap="#map_annotations"><p> |
| <map name="map_annotations"> |
| <area coords="272,20,369,40" href="#annotation" alt="annotation"></map> |
| <IMG name="annotation" src="EmfaticRailroadDiagrams/annotation.png" border="0" usemap="#map_annotation"><p> |
| <map name="map_annotation"> |
| <area coords="359,20,548,40" href="#stringLiteralOrQualifiedID" alt="stringLiteralOrQualifiedID"> <area coords="732,20,885,40" href="#keyEqualsValueList" alt="keyEqualsValueList"></map> |
| <IMG name="keyEqualsValueList" src="EmfaticRailroadDiagrams/keyEqualsValueList.png" border="0" usemap="#map_keyEqualsValueList"><p> |
| <map name="map_keyEqualsValueList"> |
| <area coords="344,20,475,40" href="#keyEqualsValue" alt="keyEqualsValue"> <area coords="657,20,788,40" href="#keyEqualsValue" alt="keyEqualsValue"></map> |
| <IMG name="keyEqualsValue" src="EmfaticRailroadDiagrams/keyEqualsValue.png" border="0" usemap="#map_keyEqualsValue"><p> |
| <map name="map_keyEqualsValue"> |
| <area coords="309,20,498,40" href="#stringLiteralOrQualifiedID" alt="stringLiteralOrQualifiedID"> <area coords="683,20,872,40" href="#stringLiteralOrQualifiedID" alt="stringLiteralOrQualifiedID"></map> |
| <IMG name="importStmts" src="EmfaticRailroadDiagrams/importStmts.png" border="0" usemap="#map_importStmts"><p> |
| <map name="map_importStmts"> |
| <area coords="276,20,373,40" href="#importStmt" alt="importStmt"></map> |
| <IMG name="importStmt" src="EmfaticRailroadDiagrams/importStmt.png" border="0" usemap="#map_importStmt"><p> |
| <map name="map_importStmt"> |
| <area coords="652,20,841,40" href="#stringLiteralOrQualifiedID" alt="stringLiteralOrQualifiedID"></map> |
| <IMG name="topLevelDecls" src="EmfaticRailroadDiagrams/topLevelDecls.png" border="0" usemap="#map_topLevelDecls"><p> |
| <map name="map_topLevelDecls"> |
| <area coords="293,20,405,40" href="#topLevelDecl" alt="topLevelDecl"></map> |
| <IMG name="topLevelDecl" src="EmfaticRailroadDiagrams/topLevelDecl.png" border="0" usemap="#map_topLevelDecl"><p> |
| <map name="map_topLevelDecl"> |
| <area coords="282,20,386,40" href="#annotations" alt="annotations"> <area coords="436,20,572,40" href="#subPackageDecl" alt="subPackageDecl"> <area coords="459,75,549,95" href="#classDecl" alt="classDecl"> <area coords="445,130,563,150" href="#dataTypeDecl" alt="dataTypeDecl"> <area coords="458,185,551,205" href="#enumDecl" alt="enumDecl"> <area coords="445,240,563,260" href="#mapEntryDecl" alt="mapEntryDecl"></map> |
| <IMG name="subPackageDecl" src="EmfaticRailroadDiagrams/subPackageDecl.png" border="0" usemap="#map_subPackageDecl"><p> |
| <map name="map_subPackageDecl"> |
| <area coords="687,20,806,40" href="#topLevelDecls" alt="topLevelDecls"></map> |
| <IMG name="classDecl" src="EmfaticRailroadDiagrams/classDecl.png" border="0" usemap="#map_classDecl"><p> |
| <map name="map_classDecl"> |
| <area coords="250,20,381,40" href="#abstractModifier" alt="abstractModifier"> <area coords="461,20,551,40" href="#classKind" alt="classKind"> <area coords="694,20,822,40" href="#typeParamsInfo" alt="typeParamsInfo"> <area coords="1041,20,1248,40" href="#commaListBoundExceptWild" alt="commaListBoundExceptWild"> <area coords="1457,20,1624,40" href="#boundExceptWildcard" alt="boundExceptWildcard"> <area coords="1838,20,1986,40" href="#classMemberDecls" alt="classMemberDecls"></map> |
| <IMG name="commaListBoundExceptWild" src="EmfaticRailroadDiagrams/commaListBoundExceptWild.png" border="0" usemap="#map_commaListBoundExceptWild"><p> |
| <map name="map_commaListBoundExceptWild"> |
| <area coords="431,20,598,40" href="#boundExceptWildcard" alt="boundExceptWildcard"> <area coords="780,20,947,40" href="#boundExceptWildcard" alt="boundExceptWildcard"></map> |
| <IMG name="abstractModifier" src="EmfaticRailroadDiagrams/abstractModifier.png" border="0" usemap="#map_abstractModifier"><p> |
| <map name="map_abstractModifier"> |
| </map> |
| <IMG name="classKind" src="EmfaticRailroadDiagrams/classKind.png" border="0" usemap="#map_classKind"><p> |
| <map name="map_classKind"> |
| </map> |
| <IMG name="typeParamsInfo" src="EmfaticRailroadDiagrams/typeParamsInfo.png" border="0" usemap="#map_typeParamsInfo"><p> |
| <map name="map_typeParamsInfo"> |
| <area coords="405,20,587,40" href="#oneOrMoreTypeParams" alt="oneOrMoreTypeParams"></map> |
| <IMG name="oneOrMoreTypeParams" src="EmfaticRailroadDiagrams/oneOrMoreTypeParams.png" border="0" usemap="#map_oneOrMoreTypeParams"><p> |
| <map name="map_oneOrMoreTypeParams"> |
| <area coords="385,20,483,40" href="#typeParam" alt="typeParam"> <area coords="665,20,763,40" href="#typeParam" alt="typeParam"></map> |
| <IMG name="typeParam" src="EmfaticRailroadDiagrams/typeParam.png" border="0" usemap="#map_typeParam"><p> |
| <map name="map_typeParam"> |
| <area coords="354,20,482,40" href="#typeBoundsInfo" alt="typeBoundsInfo"></map> |
| <IMG name="typeBoundsInfo" src="EmfaticRailroadDiagrams/typeBoundsInfo.png" border="0" usemap="#map_typeBoundsInfo"><p> |
| <map name="map_typeBoundsInfo"> |
| <area coords="449,20,672,40" href="#oneOrMoreTypeParamBounds" alt="oneOrMoreTypeParamBounds"></map> |
| <IMG name="oneOrMoreTypeParamBounds" src="EmfaticRailroadDiagrams/oneOrMoreTypeParamBounds.png" border="0" usemap="#map_oneOrMoreTypeParamBounds"><p> |
| <map name="map_oneOrMoreTypeParamBounds"> |
| <area coords="447,20,614,40" href="#boundExceptWildcard" alt="boundExceptWildcard"> <area coords="773,20,940,40" href="#boundExceptWildcard" alt="boundExceptWildcard"></map> |
| <IMG name="boundExceptWildcard" src="EmfaticRailroadDiagrams/boundExceptWildcard.png" border="0" usemap="#map_boundExceptWildcard"><p> |
| <map name="map_boundExceptWildcard"> |
| <area coords="368,20,464,40" href="#qualifiedID" alt="qualifiedID"> <area coords="611,20,774,40" href="#oneOrMoreTypeArgs" alt="oneOrMoreTypeArgs"></map> |
| <IMG name="oneOrMoreTypeArgs" src="EmfaticRailroadDiagrams/oneOrMoreTypeArgs.png" border="0" usemap="#map_oneOrMoreTypeArgs"><p> |
| <map name="map_oneOrMoreTypeArgs"> |
| <area coords="358,20,437,40" href="#typeArg" alt="typeArg"> <area coords="619,20,698,40" href="#typeArg" alt="typeArg"></map> |
| <IMG name="typeArg" src="EmfaticRailroadDiagrams/typeArg.png" border="0" usemap="#map_typeArg"><p> |
| <map name="map_typeArg"> |
| <area coords="234,20,401,40" href="#boundExceptWildcard" alt="boundExceptWildcard"> <area coords="277,75,358,95" href="#wildcard" alt="wildcard"></map> |
| <IMG name="wildcard" src="EmfaticRailroadDiagrams/wildcard.png" border="0" usemap="#map_wildcard"><p> |
| <map name="map_wildcard"> |
| <area coords="369,20,502,40" href="#extendsOrSuper" alt="extendsOrSuper"> <area coords="552,20,719,40" href="#boundExceptWildcard" alt="boundExceptWildcard"></map> |
| <IMG name="extendsOrSuper" src="EmfaticRailroadDiagrams/extendsOrSuper.png" border="0" usemap="#map_extendsOrSuper"><p> |
| <map name="map_extendsOrSuper"> |
| </map> |
| <IMG name="classMemberDecls" src="EmfaticRailroadDiagrams/classMemberDecls.png" border="0" usemap="#map_classMemberDecls"><p> |
| <map name="map_classMemberDecls"> |
| <area coords="337,20,478,40" href="#classMemberDecl" alt="classMemberDecl"></map> |
| <IMG name="classMemberDecl" src="EmfaticRailroadDiagrams/classMemberDecl.png" border="0" usemap="#map_classMemberDecl"><p> |
| <map name="map_classMemberDecl"> |
| <area coords="326,20,430,40" href="#annotations" alt="annotations"> <area coords="480,20,567,40" href="#modifiers" alt="modifiers"> <area coords="621,20,703,40" href="#attribute" alt="attribute"> <area coords="617,75,708,95" href="#reference" alt="reference"> <area coords="617,130,707,150" href="#operation" alt="operation"></map> |
| <IMG name="attribute" src="EmfaticRailroadDiagrams/attribute.png" border="0" usemap="#map_attribute"><p> |
| <map name="map_attribute"> |
| <area coords="351,20,465,40" href="#typeWithMulti" alt="typeWithMulti"> <area coords="743,20,880,40" href="#defaultValueExpr" alt="defaultValueExpr"></map> |
| <IMG name="typeWithMulti" src="EmfaticRailroadDiagrams/typeWithMulti.png" border="0" usemap="#map_typeWithMulti"><p> |
| <map name="map_typeWithMulti"> |
| <area coords="290,20,457,40" href="#boundExceptWildcard" alt="boundExceptWildcard"> <area coords="507,20,601,40" href="#multiplicity" alt="multiplicity"></map> |
| <IMG name="multiplicity" src="EmfaticRailroadDiagrams/multiplicity.png" border="0" usemap="#map_multiplicity"><p> |
| <map name="map_multiplicity"> |
| <area coords="407,20,529,40" href="#multiplicityExpr" alt="multiplicityExpr"></map> |
| <IMG name="multiplicityExpr" src="EmfaticRailroadDiagrams/multiplicityExpr.png" border="0" usemap="#map_multiplicityExpr"><p> |
| <map name="map_multiplicityExpr"> |
| <area coords="306,20,468,40" href="#simpleMultiplicityExpr" alt="simpleMultiplicityExpr"> <area coords="666,20,828,40" href="#simpleMultiplicityExpr" alt="simpleMultiplicityExpr"></map> |
| <IMG name="simpleMultiplicityExpr" src="EmfaticRailroadDiagrams/simpleMultiplicityExpr.png" border="0" usemap="#map_simpleMultiplicityExpr"><p> |
| <map name="map_simpleMultiplicityExpr"> |
| </map> |
| <IMG name="reference" src="EmfaticRailroadDiagrams/reference.png" border="0" usemap="#map_reference"><p> |
| <map name="map_reference"> |
| <area coords="250,20,369,40" href="#referenceKind" alt="referenceKind"> <area coords="419,20,533,40" href="#typeWithMulti" alt="typeWithMulti"></map> |
| <IMG name="referenceKind" src="EmfaticRailroadDiagrams/referenceKind.png" border="0" usemap="#map_referenceKind"><p> |
| <map name="map_referenceKind"> |
| </map> |
| <IMG name="modifiers" src="EmfaticRailroadDiagrams/modifiers.png" border="0" usemap="#map_modifiers"><p> |
| <map name="map_modifiers"> |
| <area coords="248,20,401,40" href="#optNegatedModifier" alt="optNegatedModifier"></map> |
| <IMG name="optNegatedModifier" src="EmfaticRailroadDiagrams/optNegatedModifier.png" border="0" usemap="#map_optNegatedModifier"><p> |
| <map name="map_optNegatedModifier"> |
| <area coords="494,20,574,40" href="#modifier" alt="modifier"></map> |
| <IMG name="modifier" src="EmfaticRailroadDiagrams/modifier.png" border="0" usemap="#map_modifier"><p> |
| <map name="map_modifier"> |
| </map> |
| <IMG name="defaultValueExpr" src="EmfaticRailroadDiagrams/defaultValueExpr.png" border="0" usemap="#map_defaultValueExpr"><p> |
| <map name="map_defaultValueExpr"> |
| <area coords="325,20,410,40" href="#boolExpr" alt="boolExpr"> <area coords="331,75,404,95" href="#intExpr" alt="intExpr"> <area coords="321,130,414,150" href="#stringExpr" alt="stringExpr"> <area coords="324,185,410,205" href="#charExpr" alt="charExpr"></map> |
| <IMG name="boolExpr" src="EmfaticRailroadDiagrams/boolExpr.png" border="0" usemap="#map_boolExpr"><p> |
| <map name="map_boolExpr"> |
| <area coords="245,20,351,40" href="#trueOrFalse" alt="trueOrFalse"></map> |
| <IMG name="trueOrFalse" src="EmfaticRailroadDiagrams/trueOrFalse.png" border="0" usemap="#map_trueOrFalse"><p> |
| <map name="map_trueOrFalse"> |
| </map> |
| <IMG name="intExpr" src="EmfaticRailroadDiagrams/intExpr.png" border="0" usemap="#map_intExpr"><p> |
| <map name="map_intExpr"> |
| </map> |
| <IMG name="stringExpr" src="EmfaticRailroadDiagrams/stringExpr.png" border="0" usemap="#map_stringExpr"><p> |
| <map name="map_stringExpr"> |
| </map> |
| <IMG name="charExpr" src="EmfaticRailroadDiagrams/charExpr.png" border="0" usemap="#map_charExpr"><p> |
| <map name="map_charExpr"> |
| </map> |
| <IMG name="operation" src="EmfaticRailroadDiagrams/operation.png" border="0" usemap="#map_operation"><p> |
| <map name="map_operation"> |
| <area coords="356,20,484,40" href="#typeParamsInfo" alt="typeParamsInfo"> <area coords="564,20,661,40" href="#resultType" alt="resultType"> <area coords="938,20,1015,40" href="#params" alt="params"> <area coords="1362,20,1569,40" href="#commaListBoundExceptWild" alt="commaListBoundExceptWild"></map> |
| <IMG name="resultType" src="EmfaticRailroadDiagrams/resultType.png" border="0" usemap="#map_resultType"><p> |
| <map name="map_resultType"> |
| <area coords="263,20,377,40" href="#typeWithMulti" alt="typeWithMulti"> <area coords="261,75,379,95" href="#voidContainer" alt="voidContainer"></map> |
| <IMG name="voidContainer" src="EmfaticRailroadDiagrams/voidContainer.png" border="0" usemap="#map_voidContainer"><p> |
| <map name="map_voidContainer"> |
| </map> |
| <IMG name="params" src="EmfaticRailroadDiagrams/params.png" border="0" usemap="#map_params"><p> |
| <map name="map_params"> |
| <area coords="230,20,300,40" href="#param" alt="param"> <area coords="482,20,552,40" href="#param" alt="param"></map> |
| <IMG name="param" src="EmfaticRailroadDiagrams/param.png" border="0" usemap="#map_param"><p> |
| <map name="map_param"> |
| <area coords="219,20,323,40" href="#annotations" alt="annotations"> <area coords="373,20,460,40" href="#modifiers" alt="modifiers"> <area coords="510,20,624,40" href="#typeWithMulti" alt="typeWithMulti"> <area coords="767,20,871,40" href="#annotations" alt="annotations"></map> |
| <IMG name="dataTypeDecl" src="EmfaticRailroadDiagrams/dataTypeDecl.png" border="0" usemap="#map_dataTypeDecl"><p> |
| <map name="map_dataTypeDecl"> |
| <area coords="289,20,424,40" href="#transientModifier" alt="transientModifier"> <area coords="871,20,1060,40" href="#stringLiteralOrQualifiedID" alt="stringLiteralOrQualifiedID"></map> |
| <IMG name="transientModifier" src="EmfaticRailroadDiagrams/transientModifier.png" border="0" usemap="#map_transientModifier"><p> |
| <map name="map_transientModifier"> |
| </map> |
| <IMG name="enumDecl" src="EmfaticRailroadDiagrams/enumDecl.png" border="0" usemap="#map_enumDecl"><p> |
| <map name="map_enumDecl"> |
| <area coords="605,20,716,40" href="#enumLiterals" alt="enumLiterals"></map> |
| <IMG name="enumLiterals" src="EmfaticRailroadDiagrams/enumLiterals.png" border="0" usemap="#map_enumLiterals"><p> |
| <map name="map_enumLiterals"> |
| <area coords="282,20,386,40" href="#enumLiteral" alt="enumLiteral"></map> |
| <IMG name="enumLiteral" src="EmfaticRailroadDiagrams/enumLiteral.png" border="0" usemap="#map_enumLiteral"><p> |
| <map name="map_enumLiteral"> |
| <area coords="271,20,375,40" href="#annotations" alt="annotations"> <area coords="848,20,952,40" href="#annotations" alt="annotations"></map> |
| <IMG name="mapEntryDecl" src="EmfaticRailroadDiagrams/mapEntryDecl.png" border="0" usemap="#map_mapEntryDecl"><p> |
| <map name="map_mapEntryDecl"> |
| <area coords="663,20,777,40" href="#typeWithMulti" alt="typeWithMulti"> <area coords="976,20,1090,40" href="#typeWithMulti" alt="typeWithMulti"></map> |
| </BODY> |
| </HTML> |