Skip to content

Commit

Permalink
Merge pull request #202 from mucsci-students/develop
Browse files Browse the repository at this point in the history
Sprint 2 Release
  • Loading branch information
smschwartz committed Mar 11, 2024
2 parents b9b53f8 + 39e60b1 commit fbd70e2
Show file tree
Hide file tree
Showing 67 changed files with 5,241 additions and 863 deletions.
28 changes: 28 additions & 0 deletions .gitignore
@@ -0,0 +1,28 @@
attributes.class
ClassBase.class
attributesTests.class
ClassContainer.class
ClassTesting.class
ExitUML.class
ExitUMLTests.class
InputHandler.class
LoadUML.class
Relationship.class
RelationshipContainer.class
RelationshipTests.class
saveUML.class
saveUMLTests.class
App.class
App$1.class
InputHandler$1.class
Relationship$Type.class
ClassBaseTest.class
ClassContainerTest.class
methodsTest.class
Relationship$Type.class
Model.class
methods.class
GLIUMLClassBox.class
Controller.class
App$1.class
App.class
7 changes: 7 additions & 0 deletions .vscode/settings.json
@@ -0,0 +1,7 @@
{
"java.configuration.updateBuildConfiguration": "interactive",
"java.project.referencedLibraries": [
"lib/**/*.jar",
"c:\\Users\\vasil\\OneDrive - Millersville University\\CSCI 420 Attempt 2\\json-simple-1.1.1.jar"
]
}
Binary file removed ClassBase.class
Binary file not shown.
Binary file removed ClassContainer.class
Binary file not shown.
Binary file removed ClassTesting.class
Binary file not shown.
78 changes: 0 additions & 78 deletions ClassTesting.java

This file was deleted.

Binary file removed ExitUML.class
Binary file not shown.
Binary file removed ExitUMLTests.class
Binary file not shown.
43 changes: 0 additions & 43 deletions ExitUMLTests.java

This file was deleted.

24 changes: 24 additions & 0 deletions HELP.md
@@ -0,0 +1,24 @@
Valid Types for Relationships: Aggregation, Compostion, Inheritence, Realization
Valid editTypes: Name, Type

add class <name> ' adds a class with given name.
remove class <name>, will remove a class with given name.
rename class <oldName> <newName>, will rename a class with oldName to newName.
add relationship <fromClass> <toClass> <relType>, will add a relationship between two classes.
edit relationship <fromClass> <toClass> <relType>, changes the type of relationship.
add method <className> <methodName> <methodType>, adds a methodName of type methodType to className.
edit method <className> <methodName> <editType> <newName>, edits method according to editType in className and methodName.
remove method <className> <methodName>, removed method methodName from className.
add params <className> <methodName> <paramName> <paramType>, adds param of paramType to paramName in methodName in className.
remove param <className> <methodName> <paramName>, removes param with paramName from methodName in className.
clear params <className> <methodName>, clears all params from methodName in className.
add field <className> <fieldName> <fieldType>, adds a fieldName of fieldType to className.
edit field <className> <fieldName> <editType> <newName>, edits field according to editType in className and methodName.
remove field <className> <fieldName>, removed fieldName from className.
list one class <className>, will list all fields and methods of className.
list all classes, will list all classes and all of their fields and methods and types.
list one classes relationships <className>, will list all of the relationship the class belongs to.
save <fileName>, saves the class with file name fileName, if none is chosen it uses a default name.
load <fileName>, loads a file fileName.
exit, closes the program.
help, displays the help text.
Binary file removed InputHandler.class
Binary file not shown.

0 comments on commit fbd70e2

Please sign in to comment.