org.eclipse.emf.ocl.utilities.impl
Class CollectionFactory

java.lang.Object
  extended byorg.eclipse.emf.ocl.utilities.impl.CollectionFactory

public class CollectionFactory
extends java.lang.Object

A factory for creating java collection types from their OCL equivalents.


Constructor Summary
CollectionFactory()
           
 
Method Summary
 java.util.Collection createCollection(int kind)
          Creates a java collection from a supplied collection kind.
 java.util.Collection createCollection(int kind, java.util.Collection c)
          Creates a java collection from a supplied collection kind, initialized to the supplied collection.
static CollectionFactory getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionFactory

public CollectionFactory()
Method Detail

getInstance

public static CollectionFactory getInstance()

createCollection

public java.util.Collection createCollection(int kind)
Creates a java collection from a supplied collection kind.

Parameters:
kind - the OCL collection kind to use in constructing a java equivalent
Returns:
the java collection

createCollection

public java.util.Collection createCollection(int kind,
                                             java.util.Collection c)
Creates a java collection from a supplied collection kind, initialized to the supplied collection.

Parameters:
kind - the OCL collection kind to use in constructing a java equivalent
c - a collection with which to initialize the constructed collection
Returns:
the java collection

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