org.omg.model1.code
Class VisibilityKind

java.lang.Object
  extended by org.omg.model1.code.VisibilityKind

public class VisibilityKind
extends Object

The VisibilityKind class contains the three possible kinds of visibility for a ModelElement outside of its container as defined by the OMG Meta Object Facility (MOF) Specification.


Field Summary
static String PRIVATE_VIS
          Visibility "private_vis" denies all outside access to the ModelElement
static String PROTECTED_VIS
          Visibility "protected_vis" allows use of the ModelElement within containers that inherits from this one's container
static String PUBLIC_VIS
          Visibility "public_vis" allows anything that can use ModelElement's container to also use the ModelElement
 
Constructor Summary
protected VisibilityKind()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLIC_VIS

public static final String PUBLIC_VIS
Visibility "public_vis" allows anything that can use ModelElement's container to also use the ModelElement

See Also:
Constant Field Values

PROTECTED_VIS

public static final String PROTECTED_VIS
Visibility "protected_vis" allows use of the ModelElement within containers that inherits from this one's container

See Also:
Constant Field Values

PRIVATE_VIS

public static final String PRIVATE_VIS
Visibility "private_vis" denies all outside access to the ModelElement

See Also:
Constant Field Values
Constructor Detail

VisibilityKind

protected VisibilityKind()


This software is published under the BSD license. Copyright © 2003-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.