|
VBUMLAPI
1.0.0
UML API for Visual Basic
|
Public Member Functions | |
| Function | addTaggedValue (pModelelement As UMLModelElement, pName As String, pDataValue As String) As UMLTaggedValue |
| Function | createAbstraction (pClient As UMLModelElement, pSupplier As UMLModelElement) As UMLAbstraction |
| Function | createAssociation (pEnd1 As UMLAssociationEnd, pEnd2 As UMLAssociationEnd) |
| Function | createAttribute (pAttributeName As String, pVisibility As UMLVisibilityKind, pOwner As UMLClassifier, pOwnerScope As UMLScopeKind, pType As UMLClassifier) As UMLAttribute |
| Function | createClass (pClassName As String, pPackage As UMLPackage) As UMLClass |
| Function | createDataType (pDataTypeName As String, pNamespace As UMLNamespace) As UMLDataType |
| Function | createExpression (pLanguage As String, pBody As String) |
| Function | createGeneralization (pChild As UMLGeneralizableElement, pParent As UMLGeneralizableElement) As UMLGeneralization |
| Function | createInterface (pClassName As String, pPackage As UMLPackage) As UMLInterface |
| Function | createOperation (pOperationName As String, pVisibility As UMLVisibilityKind, pOwner As UMLClassifier, pOwnerScope As UMLScopeKind) As UMLOperation |
| Function | createPackage (pPackageName As String) As UMLPackage |
| Function | createParameter (pParameterName As String, pKind As UMLParameterDirectionKind, pType As UMLClassifier, pDefaultValue As UMLExpression, pBehavioralFeature As UMLBehavioralFeature) As UMLParameter |
| Function | createStereotype (pStereotypeName As String, pBaseClass As String, pPackage As UMLPackage) As UMLStereotype |
| Function | createTagDefinition (pTagType As String) As UMLTagDefinition |
| Function | createTaggedValue (pTagDefinition As UMLTagDefinition, pModelelement As UMLModelElement, pDataValue As String) As UMLTaggedValue |
| Function | findClass (pPathname As String) As UMLClass |
| Function | findClassifier (pPathname As String) As UMLClassifier |
| Function | findModelElement (pPathname As String) As UMLModelElement |
| Function | findPackage (pPathname As String) As UMLPackage |
Public Member Functions inherited from UMLPackage | |
| Function | importedElements () As UMLModelElement() |
Public Member Functions inherited from UMLNamespace | |
| Sub | addOwnedElement (pValue As UMLModelElement) |
| Function | getOwnedElement (pName As String) As UMLModelElement |
| Function | ownedElements () As UMLModelElement() |
| Sub | removeOwnedElement (pValue As UMLModelElement) |
Public Member Functions inherited from UMLModelElement | |
| Sub | addStereotype (pStereotype As UMLStereotype) |
| Sub | addTaggedValue (pValue As UMLTaggedValue) |
| Function | isSpecification () As Boolean |
| Function | name () As UMLName |
| Function | referenceTag () As UMLTaggedValue() |
| Sub | removeReferenceTag (pValue As UMLTaggedValue) |
| Sub | removeTaggedValue (pValue As UMLTaggedValue) |
| Sub | setNamespace (pValue As UMLNamespace) |
| Sub | setSpecification (pValue As Boolean) |
| Sub | setVisibility (pValue As UMLVisibilityKind) |
| Function | stereotype () As UMLStereotype() |
| Function | taggedValue () As UMLTaggedValue() |
| Function | visibility () As UMLVisibilityKind |
Additional Inherited Members | |
Public Attributes inherited from UMLModelElement | |
| namespace As | UMLNamespace |
| Function UMLModel::addTaggedValue | ( | pModelelement As | UMLModelElement, |
| pName As | String, | ||
| pDataValue As | String | ||
| ) |
| [in,out] | pModelelement | |
| [in,out] | pName | |
| [in,out] | pDataValue |
| UMLTaggedValue |
| Function UMLModel::createAbstraction | ( | pClient As | UMLModelElement, |
| pSupplier As | UMLModelElement | ||
| ) |
| [in,out] | pClient | |
| [in,out] | pSupplier |
| UMLAbstraction |
| Function UMLModel::createAssociation | ( | pEnd1 As | UMLAssociationEnd, |
| pEnd2 As | UMLAssociationEnd | ||
| ) |
| [in,out] | pEnd1 | |
| [in,out] | pEnd2 |
| Variant |
| Function UMLModel::createAttribute | ( | pAttributeName As | String, |
| pVisibility As | UMLVisibilityKind, | ||
| pOwner As | UMLClassifier, | ||
| pOwnerScope As | UMLScopeKind, | ||
| pType As | UMLClassifier | ||
| ) |
| [in,out] | pAttributeName | |
| [in,out] | pVisibility | |
| [in,out] | pOwner | |
| [in,out] | pOwnerScope | |
| [in,out] | pType |
| UMLAttribute |
| Function UMLModel::createClass | ( | pClassName As | String, |
| pPackage As | UMLPackage | ||
| ) |
| [in,out] | pClassName | |
| [in,out] | pPackage |
| UMLClass |
| Function UMLModel::createDataType | ( | pDataTypeName As | String, |
| pNamespace As | UMLNamespace | ||
| ) |
| [in,out] | pDataTypeName | |
| [in,out] | pNamespace |
| UMLDataType |
| Function UMLModel::createExpression | ( | pLanguage As | String, |
| pBody As | String | ||
| ) |
| [in,out] | pLanguage | |
| [in,out] | pBody |
| Variant |
| Function UMLModel::createGeneralization | ( | pChild As | UMLGeneralizableElement, |
| pParent As | UMLGeneralizableElement | ||
| ) |
| [in,out] | pChild | |
| [in,out] | pParent |
| UMLGeneralization |
| Function UMLModel::createInterface | ( | pClassName As | String, |
| pPackage As | UMLPackage | ||
| ) |
| [in,out] | pClassName | |
| [in,out] | pPackage |
| UMLInterface |
| Function UMLModel::createOperation | ( | pOperationName As | String, |
| pVisibility As | UMLVisibilityKind, | ||
| pOwner As | UMLClassifier, | ||
| pOwnerScope As | UMLScopeKind | ||
| ) |
| [in,out] | pOperationName | |
| [in,out] | pVisibility | |
| [in,out] | pOwner | |
| [in,out] | pOwnerScope |
| UMLOperation |
| Function UMLModel::createPackage | ( | pPackageName As | String | ) |
| [in,out] | pPackageName |
| UMLPackage |
| Function UMLModel::createParameter | ( | pParameterName As | String, |
| pKind As | UMLParameterDirectionKind, | ||
| pType As | UMLClassifier, | ||
| pDefaultValue As | UMLExpression, | ||
| pBehavioralFeature As | UMLBehavioralFeature | ||
| ) |
| [in,out] | pParameterName | |
| [in,out] | pKind | |
| [in,out] | pType | |
| [in,out] | pDefaultValue | |
| [in,out] | pBehavioralFeature |
| UMLParameter |
| Function UMLModel::createStereotype | ( | pStereotypeName As | String, |
| pBaseClass As | String, | ||
| pPackage As | UMLPackage | ||
| ) |
| [in,out] | pStereotypeName | |
| [in,out] | pBaseClass | |
| [in,out] | pPackage |
| UMLStereotype |
| Function UMLModel::createTagDefinition | ( | pTagType As | String | ) |
| [in,out] | pTagType |
| UMLTagDefinition |
| Function UMLModel::createTaggedValue | ( | pTagDefinition As | UMLTagDefinition, |
| pModelelement As | UMLModelElement, | ||
| pDataValue As | String | ||
| ) |
| [in,out] | pTagDefinition | |
| [in,out] | pModelelement | |
| [in,out] | pDataValue |
| UMLTaggedValue |
| Function UMLModel::findClass | ( | pPathname As | String | ) |
| [in,out] | pPathname |
| UMLClass |
| Function UMLModel::findClassifier | ( | pPathname As | String | ) |
| [in,out] | pPathname |
| UMLClassifier |
| Function UMLModel::findModelElement | ( | pPathname As | String | ) |
| [in,out] | pPathname |
| UMLModelElement |
| Function UMLModel::findPackage | ( | pPathname As | String | ) |
| [in,out] | pPathname |
| UMLPackage |