
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/DeploymentReport/extracted
Source used for this grammar: Albin Jossic, System Definition Model DeploymentReport 0.1, DeploymentReport.ecore, 2005/07/05
DeploymentReport, DeploymentImport, ImportNamespaceIdentity, NamespaceIdentity, Applications, LogicalServers, OuterSystem, Binding, Zone, ReportObject, SequenceReport, BoundLogicalServer, LogicalServer, Application, ReportSystem, ReportResource, ReportEndpoint, Setting, SettingFacet, SettingInstanceValue, SettingAttributes, SettingValue, ErrorCollection, DocumentError, DocumentResolutionError, DocumentConstraintError, FailedInput, Description, Guid, SimpleName, Path, FourPartVersionType, PublicKeyType, PublicKeyTokenType, Culture, CultureNeutral, ProcessorArchitectures, Platform, SettingState, Element, String, Integer, Boolean), 0 root (—), 5 top (DeploymentReport, NamespaceIdentity, SettingValue, ProcessorArchitectures, Element), 0 bottom (—).[import] 2, [applications], [binding], [logicalServers], [errors], [alias], [identity], [name] 11, [version], [publicKey], [publicKeyToken], [culture], [platform], [system] 3, [application] 3, [zone] 3, [logicalServer] 2, [boundLogicalServer] 2, [sequence] 6, [definition] 8, [extends] 7, [instanceId] 6, [hostedOn] 6, [report], [setting] 2, [resource], [endpoint], [value] 11, [facet], [settingAttributes] 2, [contents] 4, [null] 2, [state], [fixed], [list], [secure], [failedToSerialize], [Null], [Secure], [documentError], [documentResolutionError], [documentConstraintError], [description], [Code], [Level], [File], [Statement], [failedInput], [constraintMember], [constraintDefinition], [targetInstancePath], [ownerInstancePath], [constraintErrorCode], [constraintErrorMessage], [x86] 2, [ia64] 2, [amd64] 2, [wow64] 2, [msil] 2, [shx] 2, [arm] 2, [data] 2, [*], [neutral], [Set], [NotSet], [Error].DeploymentReport ::=
[import]::DeploymentImport [applications]::Applications [binding]::Binding [logicalServers]::LogicalServers [errors]::ErrorCollectionDeploymentImport ::= [alias]::SimpleName [identity]::ImportNamespaceIdentity
ImportNamespaceIdentity ::= [import]::DeploymentImport
NamespaceIdentity ::= ImportNamespaceIdentity
NamespaceIdentity ::= [name]::Path [version]::FourPartVersionType [publicKey]::PublicKeyType [publicKeyToken]::PublicKeyTokenType [culture]::CultureNeutral [platform]::Platform
Applications ::= [system]::OuterSystem [application]::Application
LogicalServers ::= [zone]::Zone [logicalServer]::LogicalServer
OuterSystem ::= [system]::OuterSystem [application]::Application [name]::String
Binding ::= [zone]::Zone [boundLogicalServer]::BoundLogicalServer
Zone ::= [zone]::Zone [boundLogicalServer]::BoundLogicalServer [logicalServer]::LogicalServer [name]::String
ReportObject ::= LogicalServer
ReportObject ::= Application
ReportObject ::= ReportSystem
ReportObject ::= ReportResource
ReportObject ::= ReportEndpoint
ReportObject ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringSequenceReport ::= [report]::ReportObject [setting]::Setting [system]::ReportSystem [resource]::ReportResource [endpoint]::ReportEndpoint
BoundLogicalServer ::= [setting]::Setting [application]::Application [name]::String [definition]::String [extends]::String
LogicalServer ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringApplication ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringReportSystem ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringReportResource ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringReportEndpoint ::=
[sequence]::SequenceReport [name]::String [definition]::String [extends]::String [instanceId]::Guid [hostedOn]::StringSetting ::= [value]::SettingInstanceValue [facet]::SettingFacet [settingAttributes]::SettingAttributes
SettingFacet ::= [value]::SettingInstanceValue [settingAttributes]::SettingAttributes
SettingInstanceValue ::=
[contents]::String [null]::BooleanSettingAttributes ::= [name]::String [definition]::String [state]::SettingState [fixed]::Boolean [list]::Boolean [null]::Boolean [secure]::Boolean [failedToSerialize]::Boolean
SettingValue ::=
[contents]::String [Null]::Boolean [Secure]::BooleanErrorCollection ::= [documentError]::DocumentError [documentResolutionError]::DocumentResolutionError [documentConstraintError]::DocumentConstraintError
DocumentError ::= DocumentResolutionError
DocumentError ::= DocumentConstraintError
DocumentError ::=
[description]::Description [Code]::Integer [Level]::Integer [File]::StringDocumentResolutionError ::= [Statement]::String
DocumentConstraintError ::=
[failedInput]::FailedInput [constraintMember]::String [constraintDefinition]::String [targetInstancePath]::String [ownerInstancePath]::String [constraintErrorCode]::String [constraintErrorMessage]::StringFailedInput ::=
[contents]::StringDescription ::=
[contents]::StringGuid ::= [value]::String
SimpleName ::= [value]::String
Path ::= [value]::String
FourPartVersionType ::= [value]::String
PublicKeyType ::= [value]::String
PublicKeyTokenType ::= [value]::String
Culture ::= [value]::String
CultureNeutral ::= [value]::String
ProcessorArchitectures ::= [x86]::ε [ia64]::ε [amd64]::ε [wow64]::ε [msil]::ε [shx]::ε [arm]::ε [data]::ε
Platform ::= [x86]::ε [ia64]::ε [amd64]::ε [wow64]::ε [msil]::ε [shx]::ε [arm]::ε [data]::ε [*]::ε [neutral]::ε
SettingState ::= [Set]::ε [NotSet]::ε [Error]::ε
Element ::= Guid
Element ::= SimpleName
Element ::= Path
Element ::= FourPartVersionType
Element ::= PublicKeyType
Element ::= PublicKeyTokenType
Element ::= Culture
Element ::= CultureNeutral
Element ::= [value]::String
String ::= string
Integer ::= integer
Boolean ::= "true" "false"