Package org.overturetool.vdmj.definitions

Examples of org.overturetool.vdmj.definitions.ClassDefinition


    if (element instanceof TreeNodeContainer)
    {
      Object child = ((TreeNodeContainer) element).data;
      if (child instanceof ClassDefinition)
      {
        ClassDefinition classDef = (ClassDefinition) child;
        return classDef.getName();

      }
      if (child instanceof InstanceVariableDefinition)
      {
        InstanceVariableDefinition insVarDef = (InstanceVariableDefinition) child;
View Full Code Here


      instanceType = ((OptionalType) instanceType).type;
    }

    if (instanceType instanceof ClassType)
    {
      ClassDefinition internalClass = ((ClassType) instanceType).classdef;
      if (!(internalClass instanceof CPUClassDefinition || internalClass instanceof BUSClassDefinition))
      {
        result.addAll(getChildrenOf(internalClass));
      }
View Full Code Here

        instanceType = ((OptionalType) instanceType).type;
      }

      if (instanceType instanceof ClassType)
      {
        ClassDefinition internalClass = ((ClassType) instanceType).classdef;
        if (internalClass instanceof CPUClassDefinition
            || internalClass instanceof BUSClassDefinition)
        {
          return false;
        } else
View Full Code Here

TOP

Related Classes of org.overturetool.vdmj.definitions.ClassDefinition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.