|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.uml2.uml.internal.impl.ElementImpl
org.eclipse.uml2.uml.internal.impl.NamedElementImpl
org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl
org.eclipse.uml2.uml.internal.impl.FeatureImpl
org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl
org.eclipse.uml2.uml.internal.impl.PropertyImpl
org.topcased.sysml.impl.FlowPropertyImpl
public class FlowPropertyImpl
An implementation of the model object ' < ? >Flow Property'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
static java.lang.String |
copyright
|
protected FlowDirectionKind |
direction
The cached value of the ' Direction ' attribute |
protected static FlowDirectionKind |
DIRECTION_EDEFAULT
The default value of the ' Direction ' attribute |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.PropertyImpl |
---|
aggregation, AGGREGATION_EDEFAULT, association, CLIENT_DEPENDENCY_ESUBSETS, DEFAULT_EDEFAULT, defaultValue, DEPLOYMENT_ESUPERSETS, deployments, FEATURING_CLASSIFIER_ESUBSETS, IS_COMPOSITE_EDEFAULT, IS_DERIVED_EDEFAULT, IS_DERIVED_EFLAG, IS_DERIVED_UNION_EDEFAULT, IS_DERIVED_UNION_EFLAG, OWNED_ELEMENT_ESUBSETS, ownedTemplateSignature, qualifiers, REDEFINED_ELEMENT_ESUBSETS, redefinedProperties, subsettedProperties, templateBindings, templateParameter |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl |
---|
IS_ORDERED_EDEFAULT, IS_ORDERED_EFLAG, IS_READ_ONLY_EDEFAULT, IS_READ_ONLY_EFLAG, IS_UNIQUE_EDEFAULT, IS_UNIQUE_EFLAG, LOWER_EDEFAULT, lowerValue, type, UPPER_EDEFAULT, upperValue |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.FeatureImpl |
---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl |
---|
IS_LEAF_EDEFAULT, IS_LEAF_EFLAG, REDEFINITION_CONTEXT_ESUBSETS |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.NamedElementImpl |
---|
clientDependencies, name, NAME_EDEFAULT, NAME_ESETFLAG, nameExpression, QUALIFIED_NAME_EDEFAULT, visibility, VISIBILITY_EDEFAULT, VISIBILITY_ESETFLAG |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.ElementImpl |
---|
ownedComments |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eProxyURI |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
SEPARATOR |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FlowPropertyImpl()
|
Method Summary | |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
FlowDirectionKind |
getDirection()
|
void |
setDirection(FlowDirectionKind newDirection)
|
java.lang.String |
toString()
|
boolean |
validateType()
|
Methods inherited from class org.eclipse.uml2.uml.internal.impl.PropertyImpl |
---|
basicGetAssociation, basicGetAssociationEnd, basicGetClass_, basicGetDatatype, basicGetDefaultValue, basicGetNamespace, basicGetOpposite, basicGetOwnedTemplateSignature, basicGetOwner, basicGetOwningAssociation, basicGetOwningTemplateParameter, basicGetTemplateParameter, basicSetAssociation, basicSetAssociationEnd, basicSetDatatype, basicSetDefaultValue, basicSetOwnedTemplateSignature, basicSetOwningAssociation, basicSetOwningTemplateParameter, basicSetTemplateParameter, basicSetTemplateParameterGen, createDefaultValue, createDeployment, createOwnedTemplateSignature, createOwnedTemplateSignature, createQualifier, createQualifier, createTemplateBinding, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eDynamicSet, eInverseAdd, eInverseRemove, getAggregation, getAssociation, getAssociationEnd, getClass_, getClientDependencies, getDatatype, getDefault, getDefaultValue, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments, getEnds, getFeaturingClassifiers, getNamespace, getOpposite, getOtherEnd, getOwnedElements, getOwnedTemplateSignature, getOwner, getOwningAssociation, getOwningTemplateParameter, getQualifier, getQualifier, getQualifiers, getRedefinedElements, getRedefinedProperties, getRedefinedProperty, getRedefinedProperty, getSubsettedProperties, getSubsettedProperty, getSubsettedProperty, getTemplateBinding, getTemplateBinding, getTemplateBindings, getTemplateParameter, isAttribute, isCompatibleWith, isComposite, isConsistentWith, isDerived, isDerivedUnion, isNavigable, isReadOnly, isSetDefault, isSetFeaturingClassifiers, isSetIsReadOnly, isSetNamespace, isSetOwnedElements, isSetOwner, isSetRedefinedElements, isSetTemplateParameter, isTemplate, isTemplateParameter, parameterableElements, setAggregation, setAssociation, setAssociationEnd, setBooleanDefaultValue, setClass_, setDatatype, setDefault, setDefaultValue, setIntegerDefaultValue, setIsComposite, setIsDerived, setIsDerivedUnion, setIsNavigable, setIsReadOnly, setNullDefaultValue, setOpposite, setOwnedTemplateSignature, setOwningAssociation, setOwningTemplateParameter, setStringDefaultValue, setTemplateParameter, setUnlimitedNaturalDefaultValue, subsettingContext, unsetDefault, validateBindingToAttribute, validateDeploymentTarget, validateDerivedUnionIsDerived, validateDerivedUnionIsReadOnly, validateMultiplicityOfComposite, validateNavigableReadonly, validateRedefinedPropertyInherited, validateSubsettedPropertyNames, validateSubsettingContextConforms, validateSubsettingRules |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl |
---|
basicGetLowerValue, basicGetType, basicGetUpperValue, basicSetLowerValue, basicSetUpperValue, compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getType, getUpper, getUpperValue, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setType, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.FeatureImpl |
---|
getFeaturingClassifier, getFeaturingClassifier, getFeaturingClassifiersGen, isStatic, setIsStatic |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl |
---|
getRedefinedElement, getRedefinedElement, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, getRedefinitionContextsGen, isLeaf, isRedefinitionContextValid, isSetRedefinitionContexts, isSetRedefinitionContextsGen, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.NamedElementImpl |
---|
allNamespaces, allOwningPackages, basicGetNameExpression, basicGetNamespaceGen, basicSetNameExpression, createDependency, createNameExpression, createUsage, eURIFragmentSegment, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetNamespaceGen, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.ElementImpl |
---|
addKeyword, allOwnedElements, applyStereotype, basicGetOwnerGen, create, createEAnnotation, createOwnedComment, destroy, eAdapters, eBasicSetContainer, eNotificationRequired, eNotify, eSetDeliver, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getCacheAdapter, getKeywords, getModel, getNearestPackage, getOwnedComments, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isSetOwnerGen, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.uml2.uml.Property |
---|
createDefaultValue, createQualifier, createQualifier, getAggregation, getAssociation, getAssociationEnd, getClass_, getDatatype, getDefault, getDefaultValue, getOpposite, getOtherEnd, getOwningAssociation, getQualifier, getQualifier, getQualifiers, getRedefinedProperties, getRedefinedProperty, getRedefinedProperty, getSubsettedProperties, getSubsettedProperty, getSubsettedProperty, isAttribute, isComposite, isDerived, isDerivedUnion, isNavigable, isSetDefault, setAggregation, setAssociation, setAssociationEnd, setBooleanDefaultValue, setDatatype, setDefault, setDefaultValue, setIntegerDefaultValue, setIsComposite, setIsDerived, setIsDerivedUnion, setIsNavigable, setNullDefaultValue, setOpposite, setOwningAssociation, setStringDefaultValue, setUnlimitedNaturalDefaultValue, subsettingContext, unsetDefault, validateBindingToAttribute, validateDeploymentTarget, validateDerivedUnionIsDerived, validateDerivedUnionIsReadOnly, validateMultiplicityOfComposite, validateNavigableReadonly, validateRedefinedPropertyInherited, validateSubsettedPropertyNames, validateSubsettingContextConforms, validateSubsettingRules |
Methods inherited from interface org.eclipse.uml2.uml.StructuralFeature |
---|
isReadOnly, setIsReadOnly |
Methods inherited from interface org.eclipse.uml2.uml.Feature |
---|
getFeaturingClassifier, getFeaturingClassifier, getFeaturingClassifiers, isStatic, setIsStatic |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
---|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.uml.Element |
---|
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.uml.TypedElement |
---|
getType, setType |
Methods inherited from interface org.eclipse.uml2.uml.MultiplicityElement |
---|
compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects |
Methods inherited from interface org.eclipse.uml2.uml.ConnectableElement |
---|
getEnds |
Methods inherited from interface org.eclipse.uml2.uml.TypedElement |
---|
getType, setType |
Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement |
---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
Methods inherited from interface org.eclipse.uml2.uml.DeploymentTarget |
---|
createDeployment, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments |
Methods inherited from interface org.eclipse.uml2.uml.TemplateableElement |
---|
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
Field Detail |
---|
public static final java.lang.String copyright
protected static final FlowDirectionKind DIRECTION_EDEFAULT
Direction
' attribute.
getDirection()
protected FlowDirectionKind direction
Direction
' attribute.
getDirection()
Constructor Detail |
---|
protected FlowPropertyImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
public FlowDirectionKind getDirection()
getDirection
in interface FlowProperty
FlowDirectionKind
,
FlowProperty.setDirection(FlowDirectionKind)
,
SysMLPackage.getFlowProperty_Direction()
public void setDirection(FlowDirectionKind newDirection)
setDirection
in interface FlowProperty
newDirection
- the new value of the 'Direction' attribute.FlowDirectionKind
,
FlowProperty.getDirection()
public boolean validateType()
validateType
in interface FlowProperty
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
public java.lang.String toString()
toString
in class org.eclipse.uml2.uml.internal.impl.PropertyImpl
|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.