org.eclipse.ocl.expressions.impl
Class CollectionLiteralPartImpl<C>

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.ocl.expressions.impl.CollectionLiteralPartImpl<C>
All Implemented Interfaces:
CollectionLiteralPart<C>, TypedElement<C>, Visitable
Direct Known Subclasses:
CollectionItemImpl, CollectionRangeImpl

public abstract class CollectionLiteralPartImpl<C>
extends EObjectImpl
implements CollectionLiteralPart<C>

An implementation of the model object 'Collection Literal Part'.


Constructor Summary
protected CollectionLiteralPartImpl()
           
 
Method Summary
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
accept(U v)
           
protected  EClass eStaticClass()
           
 java.lang.String getName()
           
 C getType()
           
 void setName(java.lang.String name)
           
 void setType(C type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.utilities.TypedElement
setType
 

Constructor Detail

CollectionLiteralPartImpl

protected CollectionLiteralPartImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getName

public java.lang.String getName()

Specified by:
getName in interface TypedElement<C>

getType

public C getType()

Specified by:
getType in interface TypedElement<C>

setName

public void setName(java.lang.String name)

Specified by:
setName in interface TypedElement<C>

setType

public void setType(C type)


accept

public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)

Specified by:
accept in interface Visitable

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.