C# Class EAAddinFramework.SchemaBuilder.EASchemaPropertyWrapper

Description of EASchemaProperty.
Exibir arquivo Open project: GeertBellekens/Enterprise-Architect-Add-in-Framework

Protected Properties

Property Type Description
_multiplicity TSF.UmlToolingFramework.Wrappers.EA.Multiplicity
_owner EASchemaElement
model TSF.UmlToolingFramework.Wrappers.EA.Model
wrappedProperty EA.SchemaProperty

Public Methods

Method Description
EASchemaPropertyWrapper ( TSF.UmlToolingFramework.Wrappers.EA model, EASchemaElement owner, EA objectToWrap ) : System

Private Methods

Method Description
parseRestriction ( string restriction ) : string>.Dictionary

restriction string have a form like "byRef=0;inline=0;minOccurs=1;maxOccurs=7;" So we split by ";" and then by "=" to get the individual key-value pairs in a dictionary

Method Details

EASchemaPropertyWrapper() public method

public EASchemaPropertyWrapper ( TSF.UmlToolingFramework.Wrappers.EA model, EASchemaElement owner, EA objectToWrap ) : System
model TSF.UmlToolingFramework.Wrappers.EA
owner EASchemaElement
objectToWrap EA
return System

Property Details

_multiplicity protected_oe property

protected Multiplicity,TSF.UmlToolingFramework.Wrappers.EA _multiplicity
return TSF.UmlToolingFramework.Wrappers.EA.Multiplicity

_owner protected_oe property

protected EASchemaElement,EAAddinFramework.SchemaBuilder _owner
return EASchemaElement

model protected_oe property

protected Model,TSF.UmlToolingFramework.Wrappers.EA model
return TSF.UmlToolingFramework.Wrappers.EA.Model

wrappedProperty protected_oe property

protected EA.SchemaProperty wrappedProperty
return EA.SchemaProperty